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

时间:2019-07-03 18:17:16

标签: python windows notepad++

我使用此命令在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查看当前文件夹中的文件?

1 个答案:

答案 0 :(得分:0)

改为使用以下命令:

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

要概述,请打开“运行”菜单,选择“运行”条目,然后将上面的命令输入为“要运行的程序”。可能将其“保存”,并指定一个名称(和键盘快捷键),以便它永久显示在以后的“运行”菜单中。

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

如果Windows可执行文件不在Windows搜索路径中,请使用python.exe的完整路径,而不仅仅是python