我有一个CSV文件的目录,我想导入MySQL。大约有100个文件,手动导入是很痛苦的。在
我的命令行是:
mysqlimport -u root -ppassword --local --fields-terminated-by="|" data PUBACC_FR.dat
这些文件都是XX.dat
类型,即AC.dat
,CP.dat
等。实际上,在处理它们之前,我首先重命名它们(通过rename 's/^/PUBACC_/' *.dat
)。理想情况下,我希望能够在一个脚本中完成这两个任务:重命名文件,然后运行命令。在
从我读到的资料来看,大概是这样的:
^{pr2}$有谁能帮我开始写一个能完成这个任务的脚本吗?读取文件名,重命名它们,然后为每个文件运行mysqlimport
命令?在
谢谢!在
我想可以使用下面的python代码:
显然,您应该将命令从echo改为您的命令。在
有关使用子进程的详细信息,请参见http://docs.python.org/2/library/subprocess.html,或者查看可能的重复项。在
相关问题 更多 >
编程相关推荐