gpt4 book ai didi

python - 从 Notepad++ 运行 Python 时获取当前路径

转载 作者:可可西里 更新时间:2023-11-01 10:41:05 26 4
gpt4 key购买 nike

我使用这个命令在 Notepad++ 中运行 Python 脚本

cmd.exe /K "C:\InstallPython\python.exe" "$(FULL_CURRENT_PATH)" 

它有效,但效果不佳。当我运行时

exec(open("raw_ticker_list.lua").read())

它看不到该文件,但它位于脚本所在的同一文件夹中。当我运行时

import os
print(os.getcwd())

它打印

enter image description here

如何让 python 看到当前文件夹中的文件?

最佳答案

改为使用此命令:

cmd.exe /K "cd /D "$(CURRENT_DIRECTORY)" & python "$(FULL_CURRENT_PATH)""

回顾一下,打开“运行”菜单,选择“运行”条目,然后输入上述命令作为“要运行的程序”。可能“保存...”它并指定一个名称(和键盘快捷键),以便它永久出现在“运行”菜单中。

它所做的是,它打开一个命令窗口,将工作目录更改为当前在编辑器中事件的脚本的目录(跨硬盘驱动器,因此 /D 参数),然后运行脚本上的 Python 解释器,但之后保持命令窗口打开(/K 参数)。

使用 python.exe 的完整路径,而不仅仅是 python,以防它不在可执行文件的 Windows 搜索路径上。

关于python - 从 Notepad++ 运行 Python 时获取当前路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56875916/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com