10 元钱 求一个十几行代码的 python3 脚本 简单的修改文件扩展名 和文件内容替换

2016 年 7 月 12 日
 jookr

python 版本 [ 3 ]

例如文件夹下有 111-1.txt 222-1.txt 两个文件 第一步、把这两个文件修改扩展名最后是 111-1.sql 和 222-1.sql

第二步、用一个变量保存从文件名用-分割得到的左边那个字符串 例如

111-1.sql 得到 111
222-1.sql 得到 222

第三步、 111-1.sql 里的内容大概是

www45645
www34535
dfgdg53454
...

逐行替换成以下格式

INSERT INTO table (`value1`,`value2`,) VALUES ('第二步从文件名取得的那个变量','本行原字符串');

最后 111-1.sql 内容为

INSERT INTO table (`value1`,`value2`,) VALUES ('111','www45645');
INSERT INTO table (`value1`,`value2`,) VALUES ('111','www34535');
INSERT INTO table (`value1`,`value2`,) VALUES ('111','dfgdg53454');

贴出代码留下支付宝账号( base64 混淆也行),或者你也可以让我从支付宝里捐出去。

谢谢各位,谢谢 v2ex.

5918 次点击
所在节点    Python
39 条回复
yangxin0
2016 年 7 月 12 日
10RMB/行
riaqn
2016 年 7 月 12 日
楼主 如果你不给钱说不定还有人帮你做
但是你标价 10 元,可能别人都觉得 10 元太少。
mozutaba
2016 年 7 月 12 日
给钱不做
guyskk
2016 年 7 月 12 日
就当练练手嘛,我来试试
jookr
2016 年 7 月 12 日
@riaqn
@mozutaba

不能白白占用人家的时间嘛,微微表示对技术的尊重和谢意而已。
我也说了,不收钱也可以让我从支付宝里捐出去的嘛,捐了我会截图的。
lowzoom
2016 年 7 月 12 日
2.7 默默路过,楼主是在变相为 3 的普及做贡献麽
guyskk
2016 年 7 月 12 日
jookr
2016 年 7 月 12 日
@guyskk 能麻烦改一下大概这段代码吗?
```
files = ["111-1.txt", "222-1.txt"]
```
改成自动获取脚本当前所在的目录所有.txt 文件,不是写死在 py 脚本里的。
谢谢
lll9p
2016 年 7 月 12 日
guyskk
2016 年 7 月 12 日
@jookr 改好了
cjyang1128
2016 年 7 月 12 日
觉得会火
jookr
2016 年 7 月 12 日
@guyskk
@lll9p
两位大侠请留下支付宝账号
本帖结帖 ::doge::
SourceMan
2016 年 7 月 12 日
哈哈哈,不错不错
guyskk
2016 年 7 月 12 日
@jookr
给我充 5 块钱话费好啦 b'MTUwODM3OTY5ODQ='
lll9p
2016 年 7 月 12 日
: P 不必啊,只是一点微小的工作
jookr
2016 年 7 月 12 日
@guyskk 已充 10 块 请查收 谢谢
guyskk
2016 年 7 月 12 日
@jookr 收到了
@lll9p 不要太客气嘛
jookr
2016 年 7 月 12 日
@lll9p
留个号码帮你像 14 楼那样充个 10 块钱吧
或者看图你选一个以你名义捐出去
lll9p
2016 年 7 月 12 日
@guyskk 没有撒。
@jookr 壹基金吧~~~
jookr
2016 年 7 月 12 日
@lll9p
谢谢了
但是不好意思 貌似自定义不了捐款人



这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/292062

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX