当前位置: 移动技术网 > IT编程>脚本编程>Python > Python简单I/O操作示例

Python简单I/O操作示例

2019年06月12日  | 移动技术网IT编程  | 我要评论

广佛肇城际轨道,全自动捆钞机,贾翔涛

本文实例讲述了python简单i/o操作。分享给大家供大家参考,具体如下:

文件:

poem = '''
hello
world
'''
f = file('book.txt', 'w') #以write模式打开文件,用于写。(写入的文件编码为utf-8)
f.write(poem)
f.close()
f = file('book.txt')   #默认以read模式打开文件
while true:
  line = f.readline()  #读取一行,包括行末的换行符
  if len(line) == 0:  #0长度表示读取到eof
    break
  print "" + str(len(line)) + line,
f.close()
"""输出:
1
6hello
6world
"""

打开文件常用模式:读模式(r)、写模式(w)、追加模式(a)。

存储器:

python中提供了一个标准模块:pickle,可以将python的任何对象存储到文件中,也可以取出。

还有一个cpickle模块,是用c语言实现的(比pickle快)。

import cpickle as p
#import pickle as p
data = ['a', 1, "cc"]
f = file('list.data', 'w')
p.dump(data, f) #将对象存到文件
f.close
del data
f = file('list.data')
data = p.load(f) #从文件读取对象
print data #输出:['a', 1, 'cc']

更多关于python相关内容感兴趣的读者可查看本站专题:《python文件与目录操作技巧汇总》、《python文本文件操作技巧汇总》、《python数据结构与算法教程》、《python函数使用技巧总结》、《python字符串操作技巧汇总》及《python入门与进阶经典教程

希望本文所述对大家python程序设计有所帮助。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网