2024-06-10 01:26:46 发布
网友
在python3.6+中,以下工作:
import sys print(f"Program name is {sys.argv[0]}") Program name is C:\Program Files\JetBrains\PyCharm Community Edition 2018.1\helpers\pydev\pydevconsole.py
我在朱莉娅身上怎么做?在
在Julia程序文件中,这是有效的:
println("Program name is ", PROGRAM_FILE) """ Output Program name is StackQuestion.jl """
在Julia 1.0 REPL中没有输出:
这应该不是一个问题,因为获取程序名通常是人们希望在其运行的程序中执行的操作。在
Julia 1.0文档中关于程序文件名的一个有用提示是: https://docs.julialang.org/en/v1/manual/faq/#
“如何检查当前文件是否作为主脚本运行?在
当使用julia file.jl作为主脚本运行文件时,可能需要激活额外的功能,如命令行参数处理。确定文件以这种方式运行的一种方法是检查if abspath(PROGRAM_FILE) == @__FILE__是否为真。”
julia file.jl
if abspath(PROGRAM_FILE) == @__FILE__
在Julia程序文件中,这是有效的:
在Julia 1.0 REPL中没有输出:
^{pr2}$这应该不是一个问题,因为获取程序名通常是人们希望在其运行的程序中执行的操作。在
Julia 1.0文档中关于程序文件名的一个有用提示是: https://docs.julialang.org/en/v1/manual/faq/#
“如何检查当前文件是否作为主脚本运行?在
当使用
julia file.jl
作为主脚本运行文件时,可能需要激活额外的功能,如命令行参数处理。确定文件以这种方式运行的一种方法是检查if abspath(PROGRAM_FILE) == @__FILE__
是否为真。”相关问题 更多 >
编程相关推荐