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

2016-07-12 21:20:06 +08:00
 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.

4978 次点击
所在节点    Python
39 条回复
yangxin0
2016-07-12 21:26:28 +08:00
10RMB/行
riaqn
2016-07-12 21:27:24 +08:00
楼主 如果你不给钱说不定还有人帮你做
但是你标价 10 元,可能别人都觉得 10 元太少。
mozutaba
2016-07-12 21:29:22 +08:00
给钱不做
guyskk
2016-07-12 21:30:26 +08:00
就当练练手嘛,我来试试
jookr
2016-07-12 21:38:46 +08:00
@riaqn
@mozutaba

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



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

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

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

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

© 2021 V2EX