我在使用 Looper 脚本多次运行主脚本时遇到问题。主脚本自行运行并产生所需的输出。现在,我想使用以下循环运行脚本三次:array = ['case1','case2','case3']for i in range(0,len(array)): exec(open('mainscript.py').read())它正确地打开并运行脚本的第一部分(几个打印语句最终出现在我的屏幕上)。但是,当我尝试加载名为“Coördinates4hoog”的文件时,它找不到该文件:FileNotFoundError: [Errno 2] No such file or directory: 'path\Coördinates4hoog'在这种情况下,我更改了输入文件(这是不可取的,但我认为这很容易解决)。我知道在文件名中包含 ö 之类的符号并不是最好的选择,但在这种情况下,我正在处理以前制作的脚本和数据文件。关键是,在脚本中进一步加载带有 ± 符号的纬度/经度数据。我无法更改此数据类型,因为它会反复从外部数据库中检索。我收到以下错误:KeyError: "['Latitude ±dd,dddddd' 'Longitude ±ddd,dddddd'] not in index"即使它正确地从顶部运行主脚本(它自己工作),looper 脚本似乎也无法识别这些特殊符号。有这方面的经验吗?
添加回答
举报
0/150
提交
取消