我正在编写一个Python脚本,我有时会使用os.chdir(IMG_FOLDER)
更改目录以执行文件操作。只要我只有一个线程(因为我可以在离开函数之前返回我来自的地方),这样可以正常工作。现在,在多线程的情况下,我会为每个线程需要一个单独的“os路径”实例,否则它可能会搞乱我的文件操作,嘿?
我最好怎么做呢?
答案 0 :(得分:4)
请勿使用os.chdir
。相反,使用os.path.join
来形成完整路径。
答案 1 :(得分:0)
这个问题的最终解决方案是我
.tmp
,例如只有在写入过程完成后,才会将其重命名为我正在单独扫描中扫描的名称。