如何在Python中创建和使用文本文件?

如何在Python中创建和使用文本文件?,python,text-files,Python,Text Files,我需要用Python创建一个文本文件来存储游戏中的某些数据。如果可能的话,我不想使用numpy或任何外部库 我需要放一些数字数据。文本文件需要字符串数据吗?数据是否以字符串形式从文件中出来 我知道如何创建和打开文本文件,如何将字符串转换为整数,反之亦然,以及如何处理CSV文件数据。我不知道如何处理文本文件 有什么想法吗?通过使用with open命令,您可以创建并使用它 这里有一个例子 这里w代表书写模式 with open('test.txt','w') as d: d.write('y

我需要用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(“这是文件的内容”)
然后,您必须使用

file.close()
有什么想法吗? 将数据放入
dict
并使用内置模块,例如:

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)

这将创建人类可读的文本文件。

阅读手册:嘿,看看这个:使用
pickle
怎么样?啊,谢谢。我想你可能使用了一个外部图书馆,比如csv。再次感谢。