python-import相关内容
我有 foo.py def foo() : 打印“测试” 在IPython中我使用: 在[6]中:import foo 在[7]中:foo.foo() test 然后我将 foo()更改为: def foo(): 打印“测试已更改” 在IPython中,调用的结果仍然是 test : 在[10]中:import
..
假设我有一个python项目,其结构如下: project / data test.csv / package __init__.py module.py main.py __ init __。py : from .module import test module.py : 使用open(“.. da
..
首先,我已经阅读了这里列出的答案,并尝试按照列出的说明 解决方案 您为系统范围的解释程序安装了模块。但是,您为IntelliJ项目创建了一个虚拟环境。要在此虚拟环境中从命令行安装模块,必须先将其激活。为此,请在IntelliJ中打开终端并运行activate命令。 在Windows上: venv / Scripts / activate 在Linux和Mac
..
你能帮我解决一下如何使这个脚本工作。 对于碎片整理 import os; defragmentation = os.popen('defrag.exe / C')。read() print(defragmentation); 磁盘清理 import os; clean = os.popen('cleanmgr.exe / sagerun:1')。
..
我正在尝试为我制作的计算器构建图形,但是我收到一条错误,说没有模块tkinter。如何修复我的代码以便正确导入tkinter? 从tkinter import导入sys * root = Tk() frame = Frame(root) frame.pack() root.title('计算器') root.mainloop() 解决方案 检查pyt
..
这是“便利包装”: https://docs.python.org/2 /library/importlib.html 只提供另一种写作方式: import path.to.my.module 对于正常的导入声明,你有什么不能做的吗? 解决方案 在Python 2.7中, importlib 不是 super 有用。事实上,它唯一的功能是 import_modul
..
有关背景资料:请参阅这里! 我有一个非常大的模块,可以从互联网上获取东西,其他内置脚本等等。根据网络速度等因素,内存然后编译列表和类似的东西,导入时间可以在25秒到90秒之间变化。我使用以下代码来跟踪模块导入的时间: def importTime(): import time startTime = time.time() import tms#这是我的模块名称 print
..
我想从名称更改的模块中导入所有方法。 例如,而不是 从模块导入repeatitive_methodA作为methodA,\ repetitive_Class1作为Class1,\ repetitive_instance4作为instance4 我更喜欢 的内容模块导入* as * -without-“repetitive_” 这是对此
..
是否需要以通配符和非通配符方式导入,例如: 将垃圾邮件作为sp $ b $导入b来自非常相同的文件中的垃圾邮件导入* ? 解决方案 当您将垃圾邮件作为sp导入时,请确保与其他导入命令没有冲突: 导入垃圾邮件为sp 导入myfunctions为我的 sp.foo() my.foo() 这是按预期工作,但不是: 来自垃圾邮件导
..
我有以下项目结构 SampleProject com python example source utils ConfigManager.py conf constants.cfg 如何从ConfigManager.py访问constants.cfg。 我有一个限制 我无法给出完整路径(绝对路径) )consta
..
在使用IPython在Python中开发一个大型项目(分成几个文件和文件夹)时,我遇到了缓存导入模块的麻烦。 问题在于说明导入模块只读取模块一次,即使该模块已更改!因此,每次我在包中更改某些内容时,都必须退出并重新启动IPython。痛苦。 有没有办法正确强制重装一些模块?或者,更好的是,以某种方式阻止Python缓存它们? 我尝试了几种方法,但没有一种方法可行。特别是我遇到了非
..
我想知道来自urllib导入请求的代码片段 之间是否存在任何差异 和片段 import urllib.request 或者它们是否可以互换。如果它们是可互换的,这是“标准”/“首选”语法(如果有的话)? 谢谢! 解决方案 这取决于您在引用时如何访问导入。 来自urllib导入请求 #直接访问请求。 mine = req
..
') table_file.close() 上面的问题是它只
..
我已经使用以下代码构建了一个应用引擎项目,将数据从Google云端存储桶移到bigquery表中 导入argparse 导入时间 从google.cloud导入uuid import bigquery def load_data_from_gcs(dataset_name,table_name,source): bigquery_client = bigquery.
..
最近我发现了一些有趣的行为,让我想知道一个对象如何知道存在哪些全局变量。例如,假设我有一个“test.py”文件: globalVar = 1 toDelete = 2 $ b $ class test(object): classVar = 3 def runTest1(self): print globalVar print toDelete print m
..
我有以下文件 app.py class Baz (): def __init __(self,num): self.a = num print self.a def foo(num): obj = Baz(num) 和第二个文件 main.py from app import foo foo(10) > python main.py 给
..
我需要从另一个运行其中的python文件导入一个函数,但是当我导入函数时,它会运行整个代码,而不是只导入我想要的函数。有没有办法只从另一个.py文件导入一个函数而不运行整个代码? another.py ,将不想被运行的代码移入只在脚本被显式调用运行时才运行的代码块,而不仅仅是导入 def my_func(x): return x if __name__ =='__main__':
..
来自零件导入的$ $ b $来自材料导入的 来自部分导入的 来自程序集导入的 来自步骤导入的 来自步骤导入的 $ b从交互导入* 从载入导入* 从网格导入* 从优化导入* 从作业导入* 从草图导入* 从可视化导入* 从connectorBehavior导入* 导入numpy作为np 从数学导入sqrt fd = open('circle_input.txt','r
..
我用tkinter使用python 3.3,并安装了python3-tk软件包。在大多数文档中,使用了旧的“import tkFont”,这已经不再适用了。 这应该是可行的: 从tkinter导入字体 appHighlightFont = font.Font(family ='Helvetica',size = 12,weight ='bold') 字体。 family()
..
我正在构建一个使用Flask和SQLAlchemy的Web应用程序,但我似乎无法看到为什么导入不正确并且无法正常工作。 我试图测试我正在构建的数据库,但是我一直得到一个 NameError : File1: from flask.ext.sqlalchemy从flask导入SQLAlchemy 导入Flask 从File2导入db ,data1,data2,data3
..