zoukankan      html  css  js  c++  java
  • python学习笔记6-输入输出与文件读取写入

     (1)打印到屏幕:print
     (2)读取键盘输入:input/raw_input

    1 #键盘输入
    2 str = raw_input("Please enter:");
    3 print ("你输入的内容是: ", str)
    4 
    5 str = input("Please enter:");
    6 print ("你输入的内容是: ", str)


     (3)打开文件 open 关闭close 读取read

    1 #打开与关闭文件
    2 # 打开一个文件
    3 fo = open("foo.txt", "wb")
    4 print ("文件名: ", fo.name)
    5 print ("是否已关闭 : ", fo.closed)
    6 print ("访问模式 : ", fo.mode)#wb
    7 print ("末尾是否强制加空格 : ", fo.softspace)
     1 # 打开一个文件 不存在就创建
     2 fo = open("foo.txt", "wb")
     3 print ("文件名: ", fo.name)
     4 fo.close()
     5 
     6 # 打开一个文件
     7 fo = open("foo.txt", "wb")
     8 fo.write( "www.runoob.com!
    Very good site!
    ");
     9  
    10 # 关闭打开的文件
    11 fo.close()
    12 
    13 
    14 # 打开一个文件
    15 fo = open("foo.txt", "r+")
    16 str = fo.read(10);
    17 print ("读取的字符串是 : ", str)
    18 # 关闭打开的文件
    19 fo.close()
    20 
    21 
    22 # 打开一个文件
    23 fo = open("foo.txt", "r+")
    24 str = fo.read(10);
    25 print ("读取的字符串是 : ", str)

    (4)查找位置 定义指针位置

     1 # 查找当前位置
     2 position = fo.tell();
     3 print ("当前文件位置 : ", position)
     4  
     5 # 把指针再次重新定位到文件开头
     6 position = fo.seek(0, 0);
     7 str = fo.read(10);
     8 print ("重新读取字符串 : ", str)
     9 # 关闭打开的文件
    10 fo.close()

     (5)文件重命名和删除

     1 import os
     2  
     3 # 重命名文件test1.txt到test2.txt。
     4 os.rename( "test1.txt", "test2.txt" )
     5 
     6 
     7 import os
     8  
     9 # 删除一个已经存在的文件test2.txt
    10 os.remove("test2.txt")


     

  • 相关阅读:
    第三套三
    多线程读写共享变量时,synchronized与volatile的作用
    jQuery源代码学习笔记:构造jQuery对象
    写入位置时发生訪问冲突
    Free Editor
    大区间素数筛选 POJ2689
    HDU
    CentOS下挂载U盘
    得到当前堆栈信息的两种方式(Thread和Throwable)的纠结
    [实战]MVC5+EF6+MySql企业网盘实战(9)——编辑文件名
  • 原文地址:https://www.cnblogs.com/lanjianhappy/p/6872728.html
Copyright © 2011-2022 走看看