我对VS代码是完全陌生的——我发现与Eclipse相比它非常容易使用,所以我正在尝试将我们现有的项目从Eclipse迁移到VS代码中
通过选择文件夹作为eclipse文件,插值器似乎是自动选择的。但我确实看到了如下错误
Exception has occurred: FileNotFoundError
[Errno 2] No such file or directory: 'C:\\Development\\log\\Hedger.log'
File "C:\Development\Optimizer\src\globals\config.py", line 17, in <module>
hdlr = logging.FileHandler('../log/Hedger.log') # write log messages to log file
File "C:\Development\Optimizer\src\run_server.py", line 1, in <module>
import globals.config as config
尽管实际路径应该是“C:\Development\Optimizer\log\Hedger”
有人能给我一个猜测/暗示吗?谢谢
两种解决方案:
第一:将“./log/Hedger.log”更改为“./log/Hedger.log”
二:在launch.json文件中设置“cwd”:“configurations”中的“${workspaceFolder}/src”
说明:
${cwd} - the task runner's current working directory on startup。 “cwd”的默认设置是“${workspaceFolder}”,在项目中表示“C:\Development\Optimizer”。因此,“../log/Hedger.log”表示“C:\Development\log\Hedger.log”
相关问题 更多 >
编程相关推荐