Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.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
蟒蛇:%n从python路径中的文件夹运行_Python_Anaconda_Python Import_Pythonpath - Fatal编程技术网

蟒蛇:%n从python路径中的文件夹运行

蟒蛇:%n从python路径中的文件夹运行,python,anaconda,python-import,pythonpath,Python,Anaconda,Python Import,Pythonpath,我的python路径中有一个名为test\u folder的文件夹,其中有一个名为test\u file.py的文件。通过将文件夹作为一行输入我创建的文件,../Anaconda3/Lib/site packages/my_folders.pth,该文件夹被永久添加到python路径中 如果我键入(在jupyter笔记本中)import test\u文件,它将按预期导入。但是,如果改为键入%runtest\u file,则找不到test\u file.py。我希望能够%运行python路径中文件

我的python路径中有一个名为
test\u folder
的文件夹,其中有一个名为
test\u file.py的文件。通过将文件夹作为一行输入我创建的文件,
../Anaconda3/Lib/site packages/my_folders.pth
,该文件夹被永久添加到python路径中

如果我键入(在jupyter笔记本中)
import test\u文件
,它将按预期导入。但是,如果改为键入
%runtest\u file
,则找不到
test\u file.py
。我希望能够
%运行python路径中文件夹中的
文件,就像导入它们一样

我该怎么做


谢谢。

为什么要这样做?为什么不导入所需的函数并运行它们呢?在我看来,这似乎是一个不可否认的事实,但我想有三个原因。1.我正在改编笔记本中的代码,在那里,似乎其他人已经找到了一种方法来实现这一点,如果不必经过并更改这些行,那就太好了。2.这是我第一次开始使用python中的神奇函数,我正在学习它们的用法和局限性。3.我有时喜欢玩弄不同的语法或做事方式,例如循环和列表理解。这就是一个例子。