我有类似于这个python代码的东西:
PATH1 / argument.py
arg1 = 5
arg2 = 6
arg3 = 7
PATH2 / argument.py
arg1 = 1
arg2 = 2
arg3 = 3
function.py
def myfunction(argument):
argument.
if __name__ == "__main__":
import sys
sys.path.append(sys.argv[1])
import argument
myfunction(argument)
我如何告诉PyCharm参数是argument.py中的模块? 所以,当我''。它会为我自动填写字段吗?
参数所在的路径通过命令行传递
答案 0 :(得分:1)
您需要在项目窗口中将目录标记为“源”,其中参数位于PyCharm中以使其读取其内容,并将其识别为导入,并使其能够自动完成。
当您将包含argument.py的目录标记为源时,您可以执行以下操作:
import argument
argument.a # Now PyCharm should recognise and suggest you arg1 arg2 etc