Amgalang 发表于 2018-10-25 12:53:55

求助 真心谢谢

为什么导出来的文件 是空的

塔利班 发表于 2018-10-25 13:01:40

你的result添加过元素么

ba21 发表于 2018-10-25 13:36:34

上代码吧

BngThea 发表于 2018-10-25 13:37:57

不要用内置的关键之str

Amgalang 发表于 2018-10-25 14:45:03

BngThea 发表于 2018-10-25 13:37
不要用内置的关键之str

那具体怎么改呢 我不会了

Amgalang 发表于 2018-10-25 14:46:48

塔利班 发表于 2018-10-25 13:01
你的result添加过元素么

怎么改呢,不会了{:5_108:}

塔利班 发表于 2018-10-25 14:50:16

f=open('2.txt')
link=f.readlines()
f.close()

f=open('导出文件.txt','w')
f.writelines(link)
f.close()
文件名改成你自己的

Amgalang 发表于 2018-10-25 14:53:24

塔利班 发表于 2018-10-25 14:50
文件名改成你自己的

在报错 呜呜

塔利班 发表于 2018-10-25 14:56:18

你发错误信息?

Amgalang 发表于 2018-10-25 14:58:44

塔利班 发表于 2018-10-25 14:56
你发错误信息?

f = open(r'C:\Users\amgalang\PycharmProjects\格式化我的文件\源文件.txt',encoding='gb18030')
result = []
link = f.readlines()
for i in link:
    str = i.replace('','')
result.append(str)
f.close()


doc = open (r'C:\Users\amgalang\PycharmProjects\格式化我的文件\导出文件.txt','w+',encoding='gb18030')
for str in result:
    doc.write(str)
doc.close()

塔利班 发表于 2018-10-25 15:03:39

你也没法出来错误信息?

Amgalang 发表于 2018-10-25 15:09:31

塔利班 发表于 2018-10-25 15:03
你也没法出来错误信息?

对呢,没有报错 就是 导出来的文件 是空的,早上可以来的,就是我 换了下代码自动换行,突然就这样了,改不回来

塔利班 发表于 2018-10-25 15:11:38

f = open(r'C:\Users\amgalang\PycharmProjects\格式化我的文件\源文件.txt',encoding='gb18030')
result = []
link = f.readlines()
for i in link:
    a = i.replace('','')
result.append(a)
f.close()


doc = open (r'C:\Users\amgalang\PycharmProjects\格式化我的文件\导出文件.txt','w',encoding='gb18030')
doc.writelines(result)
doc.close()

Amgalang 发表于 2018-10-25 15:16:31

塔利班 发表于 2018-10-25 15:11


代码 没错 就是导出的还是空文件{:10_266:}

塔利班 发表于 2018-10-25 15:17:56

?把encoding都去了,试试
页: [1]
查看完整版本: 求助 真心谢谢