Python——文件IO

来源:互联网 发布:山东竞彩网络实体店 编辑:程序博客网 时间:2024/06/07 13:11

打印到屏幕

print

读取键盘输入

  • input:
str = input('请输入:')print(str)
  • raw_input
    用法跟input相同,但是input函数能接收一个表达式作为输入,raw_input则不ok;另外,py3里面,已经没有这个函数了。

打开和关闭文件

  • 打开:
file = open('C:\\Users\liuhuichao\Pictures\demo.gif')print('文件名称 :'+file.name)print('是否已经关闭 :'+str(file.closed))print('访问模式 :'+file.mode)file.close() #关闭print('是否已经关闭 :'+str(file.closed))
  • 写入:
file = open('C:\\Users\liuhuichao\Desktop\\test.txt', 'wb+')file.write(bytes('吃饭啦111111\n', 'utf-8'))file.close()
  • 读取文件:
file = open('C:\\Users\liuhuichao\Desktop\\test.txt', 'r')str = file.read()print(str)file.close()

文件定位

file = open('C:\\Users\liuhuichao\Desktop\\test.txt', 'r+')strfile = file.read(1)print(strfile)position = file.tell()   #下一次的读写会发生在文件开头这么多字节之后。print('当前位置:'+str(position))file.seek(1, 0)print("当前位置:"+str(position)) #seek(offset [,from])方法改变当前文件的位置。Offset变量表示要移动的字节数。From变量指定开始移动字节的参考位置。
  • seek:
    如果from被设为0,这意味着将文件的开头作为移动字节的参考位置。如果设为1,则使用当前的位置作为参考位置。如果它被设为2,那么该文件的末尾将作为参考位置。

重命名和删除文件

重命名:

import osos.rename('C:\\Users\liuhuichao\Desktop\\test.txt','C:\\Users\liuhuichao\Desktop\\test1.txt')

删除文件:

import osos.remove('C:\\Users\liuhuichao\Desktop\\test1.txt')
0 0
原创粉丝点击