Append a text to file in Python
本问题已经有最佳答案,请猛点这里访问。
我知道如何创建文件,但在本例中,它会覆盖所有数据:
1 2 3 4 | import io with open('text.txt', 'w', encoding='utf-8') as file: file.write('text!') |
在
1 2 3 4 5 6 7 8 9 | #!/bin/sh if [ -f text.txt ] #If the file exists - append text then echo 'text' >> text.txt; #If the file doesn't exist - create it else echo 'text' > text.txt; fi; |
使用模式
1 2 | with open('text.txt', 'a', encoding='utf-8') as file: file.write('Spam and eggs!') |
至于你的第一个问题,谷歌搜索会出现几种方式。先试试这个问题:
测试文件是否存在的方法?