从其他文件夹导入模块:如何在Spyder或PyCharm中显示函数参数?

Pythonista匿名

关于如何从其他文件夹导入模块的答案很多。

答案似乎总是与以下几点相似:

import sys
sys.path.insert(0,"c://UserName//MyFolder//MyBeautifulCode")
import myscript as ms

之后,您可以在ms.my_fun(x,y,z)其中定义my_fun()的地方运行c://UserName//MyFolder//MyBeautifulCode//myscript.py

代码运行;但是,用这种方式行不通的是,我没有得到通常的工具提示来显示my_fun()的参数;相反,如果我将副本复制myscript.py到与当前正在运行的脚本相同的文件夹中,那么可以,我得到了工具提示。我的意思是我看不到这样的东西:在此处输入图片说明

我曾经尝试过PyCharm和Spyder,在这方面,两者的行为是相同的。

我想发生这种情况是因为 c://UserName//MyFolder//MyBeautifulCode//myscript.py仅在运行脚本时才将其添加到路径,因此在运行脚本之前,IDE找不到my_fun()

这样对吗?如果是这样,是手动添加c://UserName//MyFolder//MyBeautifulCode//myscript.py到路径的唯一解决方案吗?

顺便说一句,我谈论的是我正在运行的3个独立程序中重用的几个功能。它不值得在github或pip上发布为软件包或类似的东西。

h4z3

对于PyCharm,您需要设置项目的venv设置以包括该路径。一开始我花了很多时间才找到它-我用google搜索!但显然PyCharm更深地隐藏了该选项...好吧,自己看看。

转到“设置”,“项目”:[此处为您的项目名称],Python解释器

该图像包含PyCharm的Project Interpreter设置

看到右边的齿轮了吗?单击它,“显示全部”。这将显示出来,列出PyCharm可用于您的项目的所有venv:

该图像包含PyCharm认可的Python解释器的列表

选择venv后,单击底部的最后一个图标。该图标看起来有点像文件夹结构。

该图像包含所选解释器/ venv识别的解释器路径的列表

现在,我们可以看到PyCharm中所选解释器识别的所有路径。我们可以单击+添加新路径。手动添加的路径将在末尾带有“(由用户添加)”,就像在图片中一样。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从其他文件夹导入模块:如何在Spyder或PyCharm中显示函数参数?

来自分类Dev

如何在Java中删除包含其他文件夹的文件夹?

来自分类Dev

如何在模块中导入lib文件夹

来自分类Dev

如何在C#解决方案中引用其他文件夹中的文件

来自分类Dev

如何在C#解决方案中引用其他文件夹中的文件

来自分类Dev

htaccess RewriteCond如何在该文件夹和其他文件中不起作用

来自分类Dev

如何从文件夹导入模块

来自分类Dev

如何在ASP.net vNext中的其他文件夹中引用项目

来自分类Dev

如何在React Native中访问其他文件夹中的资产?

来自分类Dev

如何选择/复制文件夹1中名称与其他文件夹2中的其他文件夹匹配的所有文件夹

来自分类Dev

如何在“我的文档”或其他路径中创建文件夹?

来自分类Dev

如何在“我的文档”或其他路径中创建文件夹?

来自分类Dev

在某些文件夹中显示隐藏文件,而在其他文件夹中不显示

来自分类Dev

如何在第一页而不是在“ / blog”中显示我的帖子,以及如何维护其他子文件夹(如“ / about”和“ / projects”)

来自分类Dev

如何引用其他文件夹?

来自分类Dev

如何在Finder中显示隐藏的文件/文件夹

来自分类Dev

来自更高/其他文件夹的Python导入功能

来自分类Dev

来自更高/其他文件夹的Python导入功能

来自分类Dev

Pycharm导入无法识别同一模块中的其他文件

来自分类Dev

Pycharm导入无法识别同一模块中的其他文件

来自分类Dev

Python-如何从其他文件导入函数中的变量?

来自分类Dev

如何在javascript中读取图像文件并将其保存到其他文件夹?

来自分类Dev

Windows 10文件历史记录:如何在备份中包括其他文件夹?

来自分类Dev

如何在ckfinder中显示所有文件夹,子文件夹和文件

来自分类Dev

如何从其他 repo 添加 git 子模块并将其与本地文件夹合并

来自分类Dev

将函数从位于父文件夹中的模块导入脚本

来自分类Dev

子文件夹中其他python文件中的访问函数

来自分类Dev

如何在不关闭Visual Studio Code中的第一个文件夹的情况下打开其他文件夹

来自分类Dev

域根到html文件夹-网站内容位于其他文件夹-如何显示?

Related 相关文章

  1. 1

    从其他文件夹导入模块:如何在Spyder或PyCharm中显示函数参数?

  2. 2

    如何在Java中删除包含其他文件夹的文件夹?

  3. 3

    如何在模块中导入lib文件夹

  4. 4

    如何在C#解决方案中引用其他文件夹中的文件

  5. 5

    如何在C#解决方案中引用其他文件夹中的文件

  6. 6

    htaccess RewriteCond如何在该文件夹和其他文件中不起作用

  7. 7

    如何从文件夹导入模块

  8. 8

    如何在ASP.net vNext中的其他文件夹中引用项目

  9. 9

    如何在React Native中访问其他文件夹中的资产?

  10. 10

    如何选择/复制文件夹1中名称与其他文件夹2中的其他文件夹匹配的所有文件夹

  11. 11

    如何在“我的文档”或其他路径中创建文件夹?

  12. 12

    如何在“我的文档”或其他路径中创建文件夹?

  13. 13

    在某些文件夹中显示隐藏文件,而在其他文件夹中不显示

  14. 14

    如何在第一页而不是在“ / blog”中显示我的帖子,以及如何维护其他子文件夹(如“ / about”和“ / projects”)

  15. 15

    如何引用其他文件夹?

  16. 16

    如何在Finder中显示隐藏的文件/文件夹

  17. 17

    来自更高/其他文件夹的Python导入功能

  18. 18

    来自更高/其他文件夹的Python导入功能

  19. 19

    Pycharm导入无法识别同一模块中的其他文件

  20. 20

    Pycharm导入无法识别同一模块中的其他文件

  21. 21

    Python-如何从其他文件导入函数中的变量?

  22. 22

    如何在javascript中读取图像文件并将其保存到其他文件夹?

  23. 23

    Windows 10文件历史记录:如何在备份中包括其他文件夹?

  24. 24

    如何在ckfinder中显示所有文件夹,子文件夹和文件

  25. 25

    如何从其他 repo 添加 git 子模块并将其与本地文件夹合并

  26. 26

    将函数从位于父文件夹中的模块导入脚本

  27. 27

    子文件夹中其他python文件中的访问函数

  28. 28

    如何在不关闭Visual Studio Code中的第一个文件夹的情况下打开其他文件夹

  29. 29

    域根到html文件夹-网站内容位于其他文件夹-如何显示?

热门标签

归档