【包管理 – Debian包如何从PyPI安装Python模块】教程文章相关的互联网学习教程文章

Python模块名称冲突【代码】

我遇到了两个必须使用相同模块名称导入的Python模块,例如import foo我知道我想要的那个提供某些功能(例如foo.bar()),那么有没有办法循环使用相同名称的模块,直到找到提供这些功能的模块?或者除了在安装之前重命名模块之外没有办法吗? 编辑:只是为了澄清我的意思,两个模块都在网站包内:site-packages$ls python_montage-0.9.3-py2.6.egg EGG-INFO montage site-packages$ls montage-0.3.2-py2.6.egg/ EGG-INFO montage解决方法:...

使用Beautiful Soup Python模块用纯文本替换标签【代码】

我正在使用Beautiful Soup从网页中提取“内容”.我知道有些人之前已经问了这个question,他们都指向了美丽的汤,这就是我开始使用它的方式. 我能够成功地获得大部分内容,但是我遇到了一些标记,这些标记是内容的一部分. (我开始的基本策略是:如果节点中有多个x-chars,那么它就是内容).我们以下面的html代码为例:<div id="abc">some long text goes <a href="/"> here </a> and hopefully it will get picked up by the parser as co...

python – 模块’pandas’没有属性’read_csv【代码】

import pandas as pddf = pd.read_csv('FBI-CRIME11.csv')print(df.head())运行这个简单的代码给我错误:Traceback (most recent call last):File "C:/Users/Dita/Desktop/python/lessons/python.data/csv.py", line 1, in <module>import pandas as pdFile "C:\python\lib\site-packages\pandas-0.19.1-py3.5-win-amd64.egg\pandas\__init__.py", line 37, in <module>import pandas.core.config_initFile "C:\python\lib\site-pa...

python – 为什么模块在另一个模块中作为_导入?【代码】

Python标准库中有几种情况,其中导入的模块名称中带有前导下划线(_).我想知道为什么这是必要的,因为它始终在模块的名称下,并且从… import *将尊重__all__变量以导入什么. 有谁知道为什么这是使用/必要的? 一个例子是argparse,它有以下导入:import collections as _collections import copy as _copy import os as _os import re as _re import sys as _sys import textwrap as _textwrap解决方法:在Python中,单个前导下划线表示“...

从.pyo文件导入.pyd文件(作为python模块)时出错

我在Windows上运行pygame(对于Python).我有一些.pyo文件和一些.pyd文件.我有另一个脚本在其他地方试图导入其中一个.pyd文件作为模块,但我不断收到错误,没有这样的模块存在. .pyo文件是否有将.pyd文件作为模块导入的问题?我该怎么做才能解决这个问题?解决方法:这通常是因为以下一个或多个原因: > .pyd不在你当前的路径中(你说它在同一个文件夹中,所以不应该是问题)> .pyd所依赖的DLL不在您当前的路径中.使用depends.exe找到丢失的...

day013-python模块学习【代码】【图】

============================time模块=======================================作用:打印日期,做时间转换。 import timeimport datetime #示例一:sleep()print("start to sleep.....")time.sleep(5) #让程序停止5秒print("wake up...") #示例二:时间戳print(time.time()) #返回当前系统时间戳 #示例三:输出当前系统时间print(time.ctime()) #输出当前系统时间 #示例四:将时间戳转为字符串格式print(time.ctime(time.tim...

python – 模块没有子模块【代码】

我正在制作一个烧瓶网络应用程序,我有一些我不明白的东西. 我的app模块文件夹结构如下:app | static | templates | tmp | __init__.py| run.py <= debug script| toolxls.py <= helper functions | views.py在我的init.py中:from flask import Flaskapp = Flask(__name__) from app import views现在,如果我从IDLE导入app模块:>>> import app >>> dir(app) ['Flask', '__builtins__', '__doc__', '__file__', '__name__', '...

python模块内置变量及其作用

1.__file__ 所在模块:os 变量作用:指向当前文件 当前文件的完整路径:os.path.abspath(__file__) 当前文件所属目录:os.path.dirname(os.path.abspath(__file__)) 当前文件所属目录的上级目录:os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

在jython中导入python模块【代码】

我在jython下导入scapy时遇到了一些问题.我一直在做java,但python只用了一两天. 重现问题的简单案例是:$jython>>> import sys >>> sys.path ['', '/usr/share/jython/Lib', '/usr/lib/site-python', '__classpath__'] >>> from scapy.all import * Traceback (innermost last): File "<console>", line 1, in ? ImportError: no module named scapy如果我在python下执行这些完全相同的步骤,一切正常.我怎么告诉jython使用scapy?如...

什么放在python模块docstring?【代码】

好的,所以我已经阅读了PEP 8和PEP 257,并且我已经为函数和类编写了很多文档字符串,但是我对模块docstring中的内容有点不确定.我想,至少它应该记录模块导出的函数和类,但我也看到了一些列出作者姓名,版权信息等的模块.有没有人有一个好的python文档字符串如何应该的例子结构化?解决方法:想想有人在交互式口译员的提示下做帮助(你的模块) – 他们想知道什么? (提取和显示信息的其他方法大致相当于信息量方面的帮助).所以如果你有x....

Python 模块 Ⅱ【图】

搜索路径 当你导入一个模块,Python 解析器对模块位置的搜索顺序是:1、当前目录 2、如果不在当前目录,Python 则搜索在 shell 变量 PYTHONPATH 下的每个目录。 3、如果都找不到,Python会察看默认路径。UNIX下,默认路径一般为/usr/local/lib/python/。模块搜索路径存储在 system 模块的 sys.path 变量中。变量里包含当前目录,PYTHONPATH和由安装过程决定的默认目录。 PYTHONPATH 变量 作为环境变量,PYTHONPATH 由装在一个列表里...

python – 模块’pandas’没有属性’rolling_mean’【代码】

我正在尝试构建一个用于异常检测的ARIMA.我需要找到时间序列图的移动平均线我试图使用pandas 0.23import pandas as pd import numpy as np from statsmodels.tsa.stattools import adfuller import matplotlib.pylab as plt from matplotlib.pylab import rcParams rcParams['figure.figsize'] = 15, 6dateparse = lambda dates: pd.datetime.strptime(dates, '%Y-%m') data = pd.read_csv('AirPassengers.csv', parse_dates=['Mon...

如何获取特定Python模块中的变量列表?【代码】

我们假设我有以下文件结构: data.pyfoo = [] bar = [] abc = "def"core.pyimport data # do something here # # a = ... print a # ['foo', 'bar', 'abc']我需要获取data.py文件中定义的所有变量.我怎样才能做到这一点?我可以使用dir(),但它返回模块的所有属性,包括__name__等等.解决方法: print [item for item in dir(adfix) if not item.startswith("__")]通常是这样做的秘诀,但它引出了一个问题. 为什么?

django apache mod-wsgi挂起从.so文件导入python模块【代码】

我正在尝试在apache mod-wsgi上部署一个用于生产的django应用程序.我有一个名为freecad的第三方python应用程序,它将python模块打包在FreeCAD.so库文件中.请求挂起’import FreeCAD’.一些apache日志错误告诉我,它可能是zlib的问题?尝试导入此模块时压缩.请注意,使用django的runserver时一切正常. 在进一步研究之后,这不是压缩问题,也不是许可.我做了www-data用户使用$sudo -u www-data python Python 2.6.6 (r266:84292, Sep 15 2...

为什么python模块就像一个单例?【代码】

我作为应用程序运行的一部分,从远程数据库创建一个字典.这个过程非常I / O很重,所以我决定创建这个字典的“单例”实例,并在我的应用程序中调用它. 代码看起来像(在Dictionaries.py中):state_code_dict = Nonedef get_state_code_dict():global state_code_dictif state_code_dict == None:state_code_dict = generate_state_code_dict()return state_code_dict然后我导入并在需要时调用get_state_code_dict()函数.我添加了一个pri...