楼主: sky移动城堡
4246 19

[问答] 求助python数据结果存到本地txt文件格式问题 [推广有奖]

11
sky移动城堡 发表于 2018-3-12 11:22:14 |只看作者 |坛友微信交流群
yeayee 发表于 2018-3-12 11:09
f=open(file,"w")
for i in range(len(rows)):
        f.write(str(i[0]))
我这里运行是报错的 你那运行结果是什么样的

使用道具

12
sky移动城堡 发表于 2018-3-12 11:29:02 |只看作者 |坛友微信交流群
我用replace替换了 但是我觉得应该用正则表达式匹配才是好的写法

使用道具

13
jiliyong 发表于 2018-3-13 08:33:59 |只看作者 |坛友微信交流群
with open(file, 'wb') as fs:
   fs.write( '\n'.join([name[0] for name in rows]))

使用道具

14
sky移动城堡 发表于 2018-3-13 08:45:00 |只看作者 |坛友微信交流群
xpz186 发表于 2018-3-12 21:00
f=open('test.txt',"w")
for t in rows:
    f.write(t[0]+'\n')
这样可以 请问t[0]是什么意思呀 我理解不了

使用道具

15
sky移动城堡 发表于 2018-3-13 08:47:26 |只看作者 |坛友微信交流群
jiliyong 发表于 2018-3-13 08:33
with open(file, 'wb') as fs:
   fs.write( '\n'.join([name[0] for name in rows]))
谢谢         

使用道具

16
xpz186 发表于 2018-3-13 08:49:27 |只看作者 |坛友微信交流群
sky移动城堡 发表于 2018-3-13 08:45
这样可以 请问t[0]是什么意思呀 我理解不了
t是列表rows中的元素,是tuple类型的,t[0]是元组的第1个元素。
即:t=('AA201803050005.txt',), t[0]='AA201803050005.txt'

使用道具

17
sky移动城堡 发表于 2018-3-13 09:07:11 |只看作者 |坛友微信交流群
xpz186 发表于 2018-3-13 08:49
t是列表rows中的元素,是tuple类型的,t[0]是元组的第1个元素。
即:t=('AA201803050005.txt',), t[0]=' ...
哦哦 我懂了 谢谢 列表 的元素 是元组 我要的是元组的第一个 谢谢 再问个问题哈 正则表达式的话 应该怎么匹配

使用道具

18
xpz186 发表于 2018-3-13 09:13:30 |只看作者 |坛友微信交流群
sky移动城堡 发表于 2018-3-13 09:07
哦哦 我懂了 谢谢 列表 的元素 是元组 我要的是元组的第一个 谢谢 再问个问题哈 正则表达式的话 应该怎么 ...
正则表达式我也不熟悉。

使用道具

19
三世相思2013 学生认证  发表于 2018-3-13 20:01:35 |只看作者 |坛友微信交流群

使用道具

20
三世相思2013 学生认证  发表于 2018-3-13 20:23:00 |只看作者 |坛友微信交流群

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-25 21:06