怎么让txt写入的 文字 自动换行?
import osstart_path = input('请输入开始搜索视频格式文件的路径:')
file_directory = []
for each in os.walk(start_path):
for file_name in os.listdir(each):
if ('.mp4' in file_name) or ('.avi' in file_name) or ('.rmvb' in file_name):
file_directory.append(os.path.join(each,file_name))
f = open(start_path + 'vediolist.txt','+w',encoding = 'utf-8')
f.writelines(file_directory)
f.close()
文本内容全在一行了
还有个问题:
为什么我这 写入文件命名变成了 :Desktopvediolist.txt而不是vediolist.txt 构造的时候在每行字符串后加上\n就行了。 本帖最后由 raimond 于 2020-4-1 23:03 编辑
f = open(start_path + os.sep + 'vediolist.txt','+w',encoding = 'utf-8')
file_directory.append(os.path.join(each,file_name) +"\n")
页:
[1]