Python脚本如何对文件通配符匹配
有时候,我们可能会写一些轻量级的脚本去处理很多符合某种pattern的文件,例如“某目录下的 *logfile.csv” 但是,我们大多数脚本的参数都是 sys.argv, 如何解析 wildcard 匹配呢?
test.py
from glob import glob
...
if name == "__main__":
file_names = glob(sys.argv[1])
for file_name in file_names:
do_something(file)
这样就可以像使用其他终端命令一样使用脚本test.py 进行wildcard匹配了
>> test.py ./*logfile.csv
转载于酷壳CoolShell 无删改 仅以此纪念陈皓(左耳朵耗子)
在函数外存取局部变量的一个比喻
在StackOverflow上一这样一个关于C/C++的问题,问问题的人给了一个代码如下: int * foo() { int a = 5; return &a; } i…
公司电脑不让登陆网盘,如何同步文档和笔记?
个人笔记都是以 Markdown 形式存放在网盘里,现在公司电脑不让登陆网盘,笔记都无法同步。有点尴尬。有什么好用的办法吗? 走自己流量 自己搭个 memos 啥的呗 …
其实,我更喜欢写 SQL
此文章充满了个人的主观色彩,如果引起了大家的不适,那我也没办法。 其实,我更喜欢写 SQL ,如果在此基础上再稍微方便一些就更好了,所以,我理想中的持久层应该是这样的。 对于单…