通过代码,输入内容到文件中;可以通过修改参数,来决定写入的方式;
import sys
def add_txt():
sys.stdout.write("enter your name:")
name_list = sys.stdin.readline()
f = open("add.txt", "w+", encoding="utf-8") #覆盖内容
print(name_list, '\n', file=f) #把name_list写入到f中
f.close()
def with_txt():
a = 8
with open("with.txt", "a", encoding="utf-8") as file: #追加 写入文件中 with语句自动调用close()
for i in range(a):
sys.stdout.write("enter your name:")
name_list = sys.stdin.readline()
file.write(str(i)+":" + name_list+" "+'\n') #写入文件的内容
a += 1
file.close() #写完记得关闭文件
if __name__ == '__main__':
add_txt()
with_txt()
add_txt函数,创建的文件及内容如下:
with_txt函数,创建的文件及写入的内容如下: