python自学笔记11之文件(文本、CSV)

打开文件:
with open(“x.txt”) as f1, open(‘xxx.txt’) as f2:
do something with f1,f2
with-as表达式极大的简化了每次写finally的工作,这对保持代码的优雅性是有极大帮助的。

python读取csv文件:

自带csv模块:在线手册
csv:逗号分隔符格式
(可用excel另存为csv,不能直接更改后缀名)

import csv
with open('filename.csv','r') as f:
    wifi_ap = csv.reader(f)
    for row in wifi_ap:
        print (row)

保存为csv

存成一列:

with open('fuben.csv','w+') as csvfile:
    spamwriter = csv.writer(csvfile, delimiter = ' ', quotechar = '|',quotiong = csv.QUOTE_MINIMAL)
    spamwriter.writerow(['a', '1', '1', '2', '2'])
    spamwriter.writerow(['b', '3', '3', '6', '4'])
    spamwriter.writerow(['c', '7', '7', '10', '4'])
    spamwriter.writerow(['d', '11','11','11', '1'])
    spamwriter.writerow(['e', '12','12','14', '3'])

添加参数dialect可以使生成的csv文件与excel兼容

with open('egg2.csv', 'wb') as csvfile:
spamwriter = csv.writer(csvfile,dialect='excel')
spamwriter.writerow(['a', '1', '1', '2', '2'])
spamwriter.writerow(['b', '3', '3', '6', '4'])
spamwriter.writerow(['c', '7', '7', '10', '4'])
spamwriter.writerow(['d', '11','11','11', '1'])
spamwriter.writerow(['e', '12','12','14', '3'])

其中有个小插曲:winrar注册问题
把下面的数据复制到“记事本”中,用文件名“rarreg.key”命名该文件,保存到WinRAR安装文件夹即完成注册。

以下4个Key随便选一个复制都可以。

WinRAR 5.40 版Key,复制箭头中间内容,上下无空格。(5.00版的Key 4.X和之前的3.X版本也能用)

RAR registration data
yaokai.com
Unlimited Company License
UID=636da5a1e3718a4597b9
641221225097b94b94094a6548ed8365940161a87853d63b09c6ff
0b86c572d75fb683db5960fce6cb5ffde62890079861be57638717
7131ced835ed65cc743d9777f2ea71a8e32c7e593cf66794343565
b41bcf56929486b8bcdac33d50ecf77399608cfb51a0f9e15e798c
57fc8a5e5c3fc69a04ae7d4ec41408c506ff1c90962e165207a4e9
45d426eae53d8849d222b3b26997e5e18b4526596c75d682603e01
1364c589ec5fcea9fa5b796e3fa7437cd080392e5d791757768079

点击下载WinRAR 5.31 X86官方简体中文正式版
点击下载WinRAR 5.31 X64官方简体中文正式版

WinRAR 5.40 版Key,复制箭头中间内容,上下无空格。(5.00版的Key 4.X和之前的3.X版本也能用)

RAR registration data
yaokai
Unlimited Company License
UID=f1ce14cc60b0c2e3cf57
6412212250cf57f69665f5ba8a20331309a09fbb5ead129677f3d6
4586e0217aae28a4a6c960fce6cb5ffde62890079861be57638717
7131ced835ed65cc743d9777f2ea71a8e32c7e593cf66794343565
b41bcf56929486b8bcdac33d50ecf7739960adebba32805702fb19
c01bb75a89ff268434c6dc906f9544b7b3d68c2cb2aec1ad97146d
0c95d009019e119e5a97efbbb41f690284ab99004e6bf86160276a
477d8069bc5f70cfde10f961324763cfcd84669af5c81709984656

WinRAR 5.40 版Key,复制箭头中间内容,上下无空格。(5.00版的Key 4.X和之前的3.X版本也能用)

RAR registration data
Yao Kai
Unlimited Company License
UID=d8e636ed7650b1f92403
6412212250240340ed4379c6a94351e1341aa45a3401ed31a67788
bd6c9eca0826be70ae1160fce6cb5ffde62890079861be57638717
7131ced835ed65cc743d9777f2ea71a8e32c7e593cf66794343565
b41bcf56929486b8bcdac33d50ecf7739960d9486e5d422086a940
d19a6466f9ab24a5b651b5629d67e7234f8a2141105b19f74236e2
a2bffb6da68d2fc7ab2c4b1900d600be96e4dd608c236cbf608287
d4ea066a9f15a057239be1164fa4b8f3d0e3982920780436784570

WinRAR 5.40 版Key,复制箭头中间内容,上下无空格。(5.00版的Key 4.X和之前的3.X版本也能用)

RAR registration data
yaokai.org
Unlimited Company License
UID=75ced9c73b51fdd111d1
641221225011d14d1c98ba62a152232016b11806608201f0e0460d
951a26a18fa9ce12a5bd60fce6cb5ffde62890079861be57638717
7131ced835ed65cc743d9777f2ea71a8e32c7e593cf66794343565
b41bcf56929486b8bcdac33d50ecf77399609796ade6ecb8dcd638
f46a6fc0b9d8ae35cb0bdf8c3940c2490447f227849a4161f70fb7
3e7ec80cfdc6eb40a09cd0691c01f60e7b73bd455ad2089160de49
5543789d7c1cedc82fb038e528723c0f943883a6761a0224206159


相关日志
搜索 WINRAR
半年内22次重大误杀 卡巴斯基蔑视中国用户
WinRAR 5.31 & 4.20 & 3.93 的注册码 - rarreg.key
很愉快的解决啦
感谢:http://yaokai.org/post/winrar.php/go.php/category/2/post/blog210.php

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Z_shsf

来包瓜子嘛,谢谢客官~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值