python-import相关内容
我有以下文件夹结构. 应用├──应用│ └── 文件夹│ └── file.py└── app2└── some_folder└── some_file.py 我想从 some_file.py 中的 file.py 导入一些函数. 我试过了 from application.app.folder.file import func_name 以及其他一些尝试,但到目前为止我无法正确导入
..
如何在给定完整路径的情况下加载 Python 模块? 请注意,该文件可以位于文件系统中的任何位置,因为它是一个配置选项. 解决方案 对于 Python 3.5+ 使用: import importlib.utilspec = importlib.util.spec_from_file_location("module.name", "/path/to/file.py")foo =
..
在 Python 中,是否可以为导入的模块定义别名? 例如: import a_ridiculously_long_module_name ...所以它的别名是“short_name". 解决方案 import a_ridiculously_long_module_name as short_name 也适用于 import module.submodule.subsubmo
..
我在 python 中导入 theano 时遇到问题.当我在 python 27 32 位中导入 Theano 时,在 Windows 7 64 位中,我收到以下错误和警告:我还应该补充一点,目前我已经安装了 GCC 4.8.1.我必须做什么才能修复它. 谢谢,阿信 警告(theano.gof.cmodule):优化警告:Theano 无法找到将编译调整到您的特定 CPU 的 g++ 参数
..
我的 Python 脚本在通过命令行执行时运行良好.我想要做的是将此脚本导入另一个 python 文件并从那里运行它. 问题在于初始脚本需要参数.它们的定义如下: #file one.pydef main(*args):导入参数解析解析器 = argparse.ArgumentParser(description='MyApp')parser.add_argument('-o','--ou
..
python 中的新内容.我有 python 2.7.我刚刚在 Windows 7 中从 cmd 安装了一个新模块 (beatifulsoup),该模块已正确安装:当我从 cmd 输入 python consol 时,我可以成功导入 bs4,没有错误.我的问题是我在使用 Aptana studio 时无法导入它.或者,如果我在 sublimetext 中对其进行编码并将其保存为 py 文件,当我运
..
我下载了多个模块(Discord API、cx_Freeze)(pip 下载、Windows 10),现在我想使用它们. 但是当我想导入它们时,它说没有任何模块. 从我以前使用的 Python(在重置计算机之前)我添加了一个 pycache 文件夹,它适用于一个模块.我无法为其他模块重现它.怎么办? 我在 PC 上只有一个 Python 版本 (3.6.5). 我已经检查了
..
导入pyautogui打印(“你好") 运行后,我会看到以下内容: C:\Users\Darkm\Anaconda3\envs\PythonChallenges\python.exe C:/Users/Darkm/PycharmProjects/PythonChallenges/Automation1.py回溯(最近一次调用最后一次):文件“C:/Users/Darkm/PycharmProj
..
为什么 Python 不允许从 ZIP 文件导入 *.so 文件? 文档(https://docs.python.org/2/library/zipimport.html) 非常清楚: ZIP 存档中可能存在任何文件,但只有 .py 和 .py[co] 文件可用于导入.不允许 ZIP 导入动态模块(.pyd、.so). 但是文档没有说明这个奇怪限制的任何原因.是因为在 Pytho
..
我正在尝试导入 xml.dom.minidom 但 pycharm 没有找到它,尽管它找到了 xml.entre/xml.parser/xml.sax. 其余的标准库工作正常.xml 文件 (beispiel.xml) 应该不是问题,因为它的名称中没有“xml". 从 xml.dom 导入 minidomdocument = minidom.parse("beispiel.xml")Wan
..
我在同一个目录中有 2 个文件,一个编译的库文件和一个源文件: .├── a.py└── a.pyd 看起来import a实际上导入了a.pyd模块.但我找不到一些官方文件来保证这一点. 有人知道不同文件类型的导入顺序吗? 同样的问题适用于 Unix Python 扩展 (.so) 解决方案 在典型的 Python 安装中,ExtensionFileLoader 类优
..
假设我编写了一个必须使用 imp 模块的 python 包,并且我的包是“TestModule",如下所示: 导入导入导入点导入系统def update_and_reload(module, *args, **kwargs):pip.main(['安装', 模块, '--upgrade', '--user'])返回imp.reload(模块) 当我在终端中执行 import TestModul
..
我正在对我的代码进行测试,但我遇到了一个奇怪的导入错误. 注意事项: 我使用的是 VSCode 版本:1.46.1 PYTHONPATH 设置为项目的根目录 文件夹结构是这样的: -app.py-楷模---语言.py---category.py-my_tests- -单元- - - 楷模---------category_test.py---------language_
..
此错误发生在 pip 安装模块 的 VS 代码中. 发生异常:ModuleNotFoundError 它在前几天都在工作.我相信我可能已经删除了 *.pyc 文件或其他内容. 如果我执行 pip freeze 我可以看到模块.例如 import tweepy 无法解析,但我可以看到它存在于 pip freeze tweepy==3.10.0 并且我可以看到 python --版本
..
如果我将 PYTHONPATH 设置为某个路径 /path/to/modules/,则该路径将附加到 sys.path 并且我可以导入/path/to/modules/中包含的模块/包. 但是,如果我只想访问单个模块/包,则添加 /path/to/modules/mymod.py 或 /path/to/modules/mypackage/ 到 sys.path 不起作用. 那么有没有办
..
python2.6以下代码抛出语法错误 >>>def f(a,*args,c):文件“",第 1 行def f(a,*args,c):^语法错误:无效语法 但是这个语法在python3.0中是有效的.我想知道我应该在解释器中导入什么才能使其工作.IE.from import __future__ ???? 为了导入 3.0 的 print function,我会做 fr
..
我需要确保运行单元测试不会触发调用一个沉重的外部世界函数,比如这个: # bigbad.py定义请求(参数):return '我在整个互联网上搜索了“{}"'.format(param) 多个模块使用这个函数 (bigbad.request) 并且它们以不同的方式导入它(在现实生活中它也可能从外部库导入).假设有两个模块 a 和 b,其中 b 依赖于 a 并且都使用该函数: # a.py,
..
我有两个文件,一个包含 tkinter 代码,另一个包含一个函数.我在 tkinter 窗口中有一个按钮和一个 Entry 字段.我试图在单击按钮时执行该功能,但它需要 Entry 字段中的文本才能工作.尝试从 tkinter 文件导入任何内容时出现错误: tkinter_file.py: 导入文件窗口 = Tk()定义输入():s = entry1.get()返回entry1 = 条目(
..
我在装有 GTX1070 的 Win 7 机器上安装了 anaconda. 过去一个小时我一直在尝试安装 tensorflow gpu 版本,但没有成功.我按照 tensorflow 网站 上的教程没有成功.他们要求您安装 CUDA 8.0 和 Cudll 6.0,我这样做了.然后我将 cudnn64_6.dll、cudart64_80.dll 和 libnvvp 文件夹的位置添加到我的路径
..
我当然在这里遗漏了一些非常明显的东西,但为什么这样做: a = [0.2635,0.654654,0.365,0.4545,1.5465,3.545]将 statsmodels.robust 导入为 rb打印 rb.scale.mad(a)0.356309343367 但这不会: 将 statsmodels 导入为 sm打印 sm.robust.scale.mad(a)----------
..