我有一个要导入 MySQL 的 CSV 文件目录。大约有 100 个文件,手动导入很痛苦。
我的命令行是这样的:
mysqlimport -u root -ppassword --local --fields-terminated-by="|" data PUBACC_FR.dat
这些文件都是 type XX.dat
,即AC.dat
,CP.dat
等。实际上我在处理它们之前先重命名它们(通过rename 's/^/PUBACC_/' *.dat
)。理想情况下,我希望能够在一个脚本中完成这两项任务:重命名文件,然后运行命令。
从我读到的内容来看,是这样的:
for filename in os.listdir("."):
if filename.endswith("dat"):
os.rename(filename, filename[7:])
任何人都可以帮助我开始使用可以完成此任务的脚本吗?读取文件名,重命名它们,然后为每个文件运行mysqlimport
命令?
谢谢!