如何解决如何在 Python 中创建和使用文本文件?
我需要用 Python 创建一个文本文件来存储游戏中的某些数据。如果可能的话,我不想使用 numpy 或任何外部库。
我需要输入一些数字数据。文本文件需要字符串数据吗?数据也是作为字符串从文件中出来的吗?
我知道如何创建和打开文本文件,如何将字符串转换为整数,反之亦然,以及如何处理 CSV 文件数据。我不知道如何处理文本文件。
有什么想法可以做什么吗?
解决方法
通过使用 with open
命令,您可以创建和使用它
这是一个例子
这里w是写模式
with open('test.txt','w') as d:
d.write('your text goes here')
如果文件不存在,你可以像这样写入文件,然后它会被创建
,创建文件:
file = open("textfile.txt","w+")
如果目录中不存在文件,这将创建一个文件。
在里面写:
file.write("This is the content of the file.")
然后你必须用
关闭实例file.close()
,
对做什么有什么想法吗?
将您的数据放入 dict
并使用内置的 json 模块,例如:
import json
data = {'gold': 500,'name': 'xyzzy'}
# writing
with open('save.json','w') as f:
json.dump(data,f)
# reading
with open('save.json','r') as f:
data2 = json.load(f)
这将创建人类可读的文本文件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。