我们一直使用python的导入机制来导入模块和变量以及其他东西.但是,有什么可以作为导出工作吗?喜欢:
我们从一个模块导入东西:
from abc import *
Run Code Online (Sandbox Code Playgroud)
那么我们可以出口吗?:
to xyz export *
Run Code Online (Sandbox Code Playgroud)
或者将a,b,c导出到program.py
我知道这个问题不是这里要问的典型问题..但只是好奇心..我检查了python控制台,并没有任何存在的'导出'..也许它存在一些不同的名称. .?
我正在研究OS X Mavericks,并希望在Python脚本中使用NodeBox模块.
关于如何为控制台安装模块的帖子是从2009年开始的,不再适用,因为它引用版本1.9.x(当前为3.0.40).此外,SVN源不再存在.这些消息来源可以在GitHub上找到.
通过克隆项目并运行:
ant run
Run Code Online (Sandbox Code Playgroud)
我得到的只是桌面版的构建.
如何在Python脚本中正确安装和运行最新的NodeBox模块?
我想问一下 web2py 和 django 用户使用哪些工具/模块来扫描用户上传的文件中是否存在恶意软件、病毒等。您能否根据您的个人经验提供一些建议?谢谢。
我之前得到了一些关键字,我想通过 python 搜索 pdf 文档并突出显示它们。像pdfMiner这样的库是否可行?
对于此文件布局:
devel/
pkg/
__init__.py
moduleA.py
moduleB.py
test/
__init__.py
test_A.py
test_B.py
Run Code Online (Sandbox Code Playgroud)
如果我在包含 pkg (devel) 的目录中,我可以运行:
python -m pkg.test.test_A
Run Code Online (Sandbox Code Playgroud)
但是如果我想运行相同但绝对路径呢? 我试过:
python -m /Users/me/docs/devel/pkg.test.test_A
Run Code Online (Sandbox Code Playgroud)
假设我不想执行以下操作并更改 bash 脚本中的目录:
cd /Users/me/docs/devel/
python -m pkg.test.test_A
Run Code Online (Sandbox Code Playgroud)
有没有直接的python命令方式?
我有使用scipy和numpy函数的Python 脚本,我需要在安装了 Python 但没有模块scipy和numpy. 我该怎么做?是.pyc答案还是我应该做一些更复杂的事情?
笔记:
py2exe. 我知道它,但它不适合问题。我意识到这似乎是一个通用问题,但所有答案都指向同时python安装了两个- 我已经卸载了另一个。
目前,我从PyCharm 2017.1.5(windows 10)运行我的代码,并将Python 解释器设置为Python 3.6.1 (C:\Anaconda3\python.exe),即我安装了Anaconda3,其中包括matplotlib,并使用Ananconda3解释器从PyCharm运行。
我在检查蟒蛇导航仪是matplotlib 2.0.2安装在环境。
一个最小(非工作)示例:
import matplotlib.pyplot as plt
plt.plot(range(10))
plt.show()
Run Code Online (Sandbox Code Playgroud)
返回以下错误:
C:\Anaconda3\python.exe C:/Users/John/Documents/CPU/master/untitled/main11.py
Traceback (most recent call last):
File "C:/Users/John/Documents/CPU/master/untitled/main11.py", line 1, in <module>
import matplotlib.pyplot as plt
File "C:\Anaconda3\lib\site-packages\matplotlib\pyplot.py", line 29, in <module>
import matplotlib.colorbar
File "C:\Anaconda3\lib\site-packages\matplotlib\colorbar.py", line 34, in <module>
import matplotlib.collections as collections
File "C:\Anaconda3\lib\site-packages\matplotlib\collections.py", line 37, in <module>
import …Run Code Online (Sandbox Code Playgroud) 我正在努力解决嵌套__init__.py在我正在编写的Python包中的问题。该包具有以下架构:
module/\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 __init__.py\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 submodule1\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 __init__.py\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 source.py\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 submodule2\n \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 __init__.py\n \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 source.py\n \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 subsubmodule2\n \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 __init__.py\n \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 source.py\nRun Code Online (Sandbox Code Playgroud)\n我的目的是能够访问submodule2/source.pythroughmodule.submodule2.function和 in subsubmodules2/source.pythrough中定义的函数module.submodule2.subsubmodule2.function。
我尝试的第一件事就是__init__.py这样定义submodule2:
from .subsubmodule2 import *\nRun Code Online (Sandbox Code Playgroud)\nsubsubmodules2/source.py但这样做,我得到了through module.submodule2.function(and )中定义的函数module.function。
如果我做:
\nfrom . import subsubmodule2\nRun Code Online (Sandbox Code Playgroud)\n我通过module.subsubmodule2.function.
我还尝试__all__在 中定义关键字__init__,但没有成功。如果我很好地理解Python 文档,我想我可以保留空__init__.py文件并且它可以工作,但根据我的理解,这也不是最佳实践。
按照我的模块的预期访问这些功能的最佳方式是什么?
\n我已经尝试了下面给出的所有可能的命令:
pip 安装 pgi 、 pip 安装 PyGObject 、 pip 安装 python-gi
仍然无法在 python 中安装该模块。安装了python 3.7也尝试制作虚拟环境但无法安装模块。
#import cv2
import gi
import numpy as np
gi.require_version('Gst', '1.0')
from gi.repository import Gst
Run Code Online (Sandbox Code Playgroud) python ×10
python-module ×10
python-2.7 ×2
anaconda ×1
bash ×1
data-storage ×1
django ×1
gstreamer ×1
matplotlib ×1
module ×1
nodebox ×1
pdf ×1
python-3.x ×1
web2py ×1