python简明教程学习笔记 输入与输出

1.用户输入

    在程序需要与用户进行交互的时候,我们可以通过 input 与 print 来实现这个目的。input是一个很简单的函数,和 C 的差别就在于它可以把提示信息和用户需要输入的信息放在一起。

something = input("Enter text: ")

2.文件打开

    我们可以通过创建一个属于 file 类的对象并适当使用它的 read readline write 方法来打开或使用文件,并对它们进行读取或写入。读取或写入文件的能力取决于你指定以何种方式打开文件。最后,当你完成了文件,你可以调用 close 方法来告诉 Python 我们已经完成了对该文件的使用。

    python中的文本操作很简单,和 C语言 中的差不多

poem = '''\
Programming is fun
When the work is done
if you wanna make your work also fun:
    use Python!'''
f = open('test.txt', 'w')
f.write(poem)
f.close()

    其中python提供了一个很方便读取整行的操作 readline。它可以读取到一行中的所有信息,包括行末的换行符。因此,当 readline 的返回值是0的时候,就表示文档已经读取到末尾了。

readline()

3.Pickle

    Python 提供了一个叫作 Pickle 的标准模块,通过它你可以将任何纯 Python 对象存储到一个文件中,并在稍后将其取回。这叫作持久地(Persistently)存储对象。你要储存的文件可以是事前不存在的,因为python将会自动为你创建一个。

import pickle

shopnamefile = 'shopname.data'
shopname = ['apple', 'meat', 'juice']
f = open(shopnamefile, 'wb')
pickle.dump(shopname, f)
f.close()

del shopname
f = open(shopnamefile, 'rb')
shoplist = pickle.load(f)
print(shoplist)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值