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")


     

  • 相关阅读:
    QSet<T>自定义类型需要定义==和qHash()函数
    《左耳听风》-ARTS-打卡记录-第十三周
    Windows中对窗口进行剪切
    Markdown 编写规范
    【洛谷 P1033】自由落体
    【GOJ 3032】司愁之路
    动态规划基础 3-解题报告
    前缀、中缀、后缀互相转换
    【GOJ 3015】疯狂外星人
    【GOJ 3010】有趣的数
  • 原文地址:https://www.cnblogs.com/lanjianhappy/p/6872728.html
Copyright © 2011-2022 走看看