Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在VisualStudio代码中运行需要外部数据的Python文件_Python_Visual Studio Code - Fatal编程技术网

如何在VisualStudio代码中运行需要外部数据的Python文件

如何在VisualStudio代码中运行需要外部数据的Python文件,python,visual-studio-code,Python,Visual Studio Code,我想在VSC中运行Python文件,但该文件需要来自两个不同.txt文件的外部数据 例如,如果我在Python空闲模式下运行它,我会打开Python文件,选择run…Customized,然后输入.txt文件的路径(例如data/xxxxx.txt data/yyyy.txt output.png),然后运行它 能否请您指出,在VSC中是否有这样的方式运行文件,或者请告诉我在哪里可以找到任何支持此特殊要求的文档 这是发生异常的函数: 这是VSC中的一个例外: 发生异常:SystemExit 用法

我想在VSC中运行Python文件,但该文件需要来自两个不同.txt文件的外部数据

例如,如果我在Python空闲模式下运行它,我会打开Python文件,选择run…Customized,然后输入.txt文件的路径(例如data/xxxxx.txt data/yyyy.txt output.png),然后运行它

能否请您指出,在VSC中是否有这样的方式运行文件,或者请告诉我在哪里可以找到任何支持此特殊要求的文档

这是发生异常的函数: 这是VSC中的一个例外: 发生异常:SystemExit 用法:python myfile.py结构字[输出] 文件“/Users/#######/myfile.py”,第277行,主文件 sys.exit(“用法:python myfile.py structure words[output]”) 文件“/Users//myfile.py”,第299行,在 main()
您需要为VSC单独安装python,因为它是一个扩展

安装后:

python filename.py

有关更多详细信息:

您需要为VSC单独安装python,因为它是一个扩展

安装后:

python filename.py

有关更多详细信息:

您似乎希望使用VS代码调试器运行python文件,但无法告诉它要使用哪些参数启动程序

导航到debugger选项卡(Ctrl/Cmd+Shift+D)并单击“创建一个launch.json文件”,在出现的提示中指定要向python文件添加启动配置

它应该创建并打开一个样板json文件。在
“configurations”
的第一个元素中,您可以添加一个键
“args”
,并在数组中添加所有必要的参数

完整地说,json文件可能如下所示:

{
//使用IntelliSense了解可能的属性。
//悬停以查看现有属性的描述。
//有关更多信息,请访问:https://go.microsoft.com/fwlink/?linkid=830387
“版本”:“0.2.0”,
“配置”:[
{
“名称”:“Python:当前文件”,
“类型”:“python”,
“请求”:“启动”,
“程序”:“${file}”,
“控制台”:“集成终端”,
//这是我手动添加的内容
“args”:[
“a.txt”,
“b.txt”,
“out.png”
]
}
]
}
然后,打开python文件后,通过debug选项卡或右上角的绿色箭头启动它

编辑:

通过频繁更改命令行参数,您可以告诉VS代码这些参数。请参阅下面的json。如果你有什么不明白的,告诉我

{
//使用IntelliSense了解可能的属性。
//悬停以查看现有属性的描述。
//有关更多信息,请访问:https://go.microsoft.com/fwlink/?linkid=830387
“版本”:“0.2.0”,
“配置”:[
{
“名称”:“Python:当前文件”,
“类型”:“python”,
“请求”:“启动”,
“程序”:“${file}”,
“控制台”:“集成终端”,
“args”:[
“${input:firstArg}”,
“${input:secondArg}”,
“out.png”
]
}
],
“投入”:[
{
“id”:“firstArg”,
“类型”:“提示字符串”,
“默认值”:“myDefault.txt”,
“说明”:“第一个txt”
},
{
“id”:“secondArg”,
“类型”:“提示字符串”,
“描述”:“现在是您的第二个txt”
}
]
}

您似乎希望使用VS代码调试器运行python文件,但无法告诉它要使用哪些参数启动程序

导航到debugger选项卡(Ctrl/Cmd+Shift+D)并单击“创建一个launch.json文件”,在出现的提示中指定要向python文件添加启动配置

它应该创建并打开一个样板json文件。在
“configurations”
的第一个元素中,您可以添加一个键
“args”
,并在数组中添加所有必要的参数

完整地说,json文件可能如下所示:

{
//使用IntelliSense了解可能的属性。
//悬停以查看现有属性的描述。
//有关更多信息,请访问:https://go.microsoft.com/fwlink/?linkid=830387
“版本”:“0.2.0”,
“配置”:[
{
“名称”:“Python:当前文件”,
“类型”:“python”,
“请求”:“启动”,
“程序”:“${file}”,
“控制台”:“集成终端”,
//这是我手动添加的内容
“args”:[
“a.txt”,
“b.txt”,
“out.png”
]
}
]
}
然后,打开python文件后,通过debug选项卡或右上角的绿色箭头启动它

编辑:

通过频繁更改命令行参数,您可以告诉VS代码这些参数。请参阅下面的json。如果你有什么不明白的,告诉我

{
//使用IntelliSense了解可能的属性。
//悬停以查看现有属性的描述。
//有关更多信息,请访问:https://go.microsoft.com/fwlink/?linkid=830387
“版本”:“0.2.0”,
“配置”:[
{
“名称”:“Python:当前文件”,
“类型”:“python”,
“请求”:“启动”,
“程序”:“${file}”,
“控制台”:“集成终端”,
“args”:[
“${input:firstArg}”,
“${input:secondArg}”,
“out.png”
]
}
],
“投入”:[
{
“id”:“firstArg”,
“类型”:“提示字符串”,
python filename.py