首页 > TAG信息列表 > python-module

emacs和python更新模块

atm我正在使用emacs编写一些python代码,到目前为止,除了一个确实有点烦人的问题之外,它的工作情况还不错. 每当我更新自写模块中的内容时,我都会重新评估缓冲区,而emacs中的python shell中的模块不会更新.我总是必须结束python进程并再次启动它才能获得更改.我发现emacs将某些东西

设置默认值从源使用python xlsxwriter的data_validation()方法中的validate作为列表?

我已经在Python中使用xlsxwriter模块创建了一个Excel工作表.我正在尝试为使用xlsxwriter的data_validation()方法创建的下拉列表设置默认值. 但是,根据xlsxwriter的documentation,如果我们使用validate作为列表,则它没有默认值. sheet.data_validation('G5', {'validate': 'list',

python中的request.get提供连接超时错误

语言版本:Python 3.6.3 IDE版本:PyCharm 2017.2.3 我试图解析一个天气网站以打印某个地方的天气.当我学习Python时,以前我使用urllib.request.urlopen(url).read()并成功了.现在,我正在将代码修改为BeautifulSoup4和request模块.下面是我的代码: from bs4 import * import requests u

python-已成功安装PySide 2,但未成功安装Shiboken 2

我已经成功地在Python 3.6.4上构建并安装了PySide2. (默认,不是Anaconda)在Windows 10操作系统上. 但是,尚未安装shiboken2.如何安装shiboken2?我知道此模块的代码已附加到PySide2安装文件中. 我怀疑由于缺少shiboken2,无法将以DLL文件形式构建的C代码导入Python.但是,此导入在Anaco

是否存在用C编写的python模块的fini例程?

我有一个用C编写的python模块,我想添加一个在模块卸载时调用的函数.我显然有一个initfoo函数来初始化模块-是否可以在未初始化模块时告诉python调用finifoo函数? 是我唯一的选择吗?解决方法:不是在Python 2中,而是在Python 3 seems to中.如果您需要管理一些资源,我建议您将其放在模块

python-AttributeError:模块“ fractions”没有属性“ Fraction”

我想开始研究Python中的分数模块.我使用Atom编辑器并打包“脚本”以从编辑器运行模块.因此,我在尝试制作简单的分数对象时遇到此错误: AttributeError: module ‘fractions’ has no attribute ‘Fraction’ 码: import fractions f = fractions.Fraction(3, 4) + 1 + 1.5 print(

导入模块时没有名为“ pandas”的模块

当通过带Python 3的Docker通过flask应用程序直接运行我的模块时,该模块基于requirements.txt文件安装熊猫,它运行良好.当我从另一个应用程序导入该模块时,找不到熊猫.以下是我的setup.py文件. from setuptools import setup, find_packages with open('requirements.txt') as f:

Python:模块和打包 – 为什么在__main__.py之前没有执行__init__.py文件?

我有一个完全包含在具有以下结构的目录中的python程序: myprog/ ├── __init__.py ├── __main__.py ├── moduleone.py └── moduletwo.py 我希望能够打包并分发它,以便其他开发人员可以执行pip install -e / path / to / git / clone / of / myprog,然后可以在他自己的

python – HTTPS使用Google App Engine中的“请求”模块失败

我想在Google App Engine Python标准运行时环境中使用请求模块. 引自official Google Cloud docs: You can use third-party libraries that are pure Python code with no C extensions, by copying the library into your application directory. If the third-party library is

Python:替换模块类中的函数

我正在尝试替换类中定义的函数,以便在不更改实际代码的情况下修改其函数(如在内部工作中). 我之前从未这样做过,因此在更换它时遇到了一些问题.更改代码将让我访问我的python库中的包,这是一个不太多的选择. 例如,如果模块名为testMOD class testMOD(object): def testFunc(

python – math.py和sys.py在哪里?

我在Python33 / Lib中找到了所有其他模块,但我找不到这些.我确信还有其他人“失踪”,但这些是我注意到的唯一.我导入它们时工作得很好,我找不到它们.我检查了sys.path,他们不在那里的任何地方.它们是内置的还是什么?解决方法:math和sys模块是内置的 – 为了速度,它们是用C语言编写的

什么是Python的heapq模块?

我尝试了“heapq”并得出结论,我的期望与我在屏幕上看到的不同.我需要有人解释它是如何工作的以及它在哪里有用. 从第2.2节“排序”一书中的第Python Module of the Week页开始编写 If you need to maintain a sorted list as you add and remove values, check out heapq. By

如何从函数进行全局导入?

我担心这是解决问题的一种混乱方式,但…… 假设我想根据某些条件在Python中进行一些导入. 出于这个原因,我想写一个函数: def conditional_import_modules(test): if test == 'foo': import onemodule, anothermodule elif test == 'bar': import thirdmod

如何扩展python模块?在`python-twitter`包中添加新功能

扩展现有Python模块的最佳实践是什么 – 在这种情况下,我想通过向基本API类添加新方法来扩展python-twitter包. 我看过tweepy,我也喜欢它;我发现python-twitter更容易理解并扩展我想要的功能. 我已经编写了方法 – 我试图弄清楚将Pythonic和最不具破坏性的方法添加到python-twitter

如果import语句只包含文件名,python如何找到模块文件?

我看到Python代码使用import sys导入模块或导入mymodule 如果没有提供目录或路径,解释器如何找到正确的文件?解决方法:http://docs.python.org/3/tutorial/modules.html#the-module-search-path 6.1.2. The Module Search Path When a module named spam is imported, the interpr

如何编写Python模块/包?

我一直在为工作中的简单任务制作Python脚本,从来没有真正打扰包装它们以供其他人使用.现在我被分配为REST API创建一个Python包装器.我完全不知道如何开始,我需要帮助. 是)我有的: (只是想尽可能具体)我已准备好virtualenv,它也是up in github,python的.gitignore文件也是,还有reque

python – 如果__name__ ==“__ main__”怎么办?

if __name__ ==“__ main__”是什么意思? # Threading example import time, thread def myfunction(string, sleeptime, lock, *args): while True: lock.acquire() time.sleep(sleeptime) lock.release() time.sleep(sleeptime) if __name

在python程序中合并第三方库的最佳实践是什么?

下午好. 我正在为我的工作编写一个中小型python程序.该任务要求我使用Excel库xlwt和xlrd,以及用于查询Oracle数据库的库,名为cx_Oracle.我正在通过版本控制系统(即CVS)开发项目. 我想知道围绕python项目组织第三方库的标准方法是什么.库xlwt,xlrd和cx_Oracle是否应该存储在/usr/loc

在Windows中使用Python 3连接到Sql Server

有人可以指出我如何使用Python连接到MS SQL Server的正确方向?我想要做的是读取一个文本文件,提取一些值,然后将文本文件中的值插入我的Sql Server数据库中的表.我正在使用Python 3.1.3,似乎我在网上研究中遇到的一些模块不包含在库中.我错过了什么吗?我应该知道一个好的第三方模块吗

在linux上为非默认版本安装python模块

我在我的ubuntu机器上安装了不同的python版本.默认版本为2.7. 所以当我安装任何新的python模块时,例如使用: #apt-get install python-nfqueue 它仅适用于默认版本(2.7) 如何为其他版本安装新模块? 有没有办法使用apt-get install来做到这一点? 谢谢!解决方法:您应该使用Python软件包安

python – 在Django视图中高效导入模块

我想知道 – 人们如何处理在django视图中导入大量常用模块?最有效的方法是什么? 比如,我有一些观点,比如 admin_views.py search_views.py . . 从我所看到的,他们每个人都需要使用HttpResponse或其他常用的模块.此外,他们中的一些人需要像BeautifulSoup这样的东西,而其他人则需要其

在Python中检查模块而不使用异常

我可以在Python中检查一个模块,例如: try: import some_module except ImportError: print "No some_module!" 但我不想使用try / except.有没有办法实现这个目标? (它应该适用于Python 2.5.x.) 注意:不使用try / except的原因是任意的,这只是因为我想知道是否有办法在不使用异

你如何阅读Python模块的源代码?

我试图理解一些内置的Python模块是如何工作的. 例如,使用代码: from Tkinter import * root = Tk() root.mainloop() 函数Tk的定义在哪里? 我一直在搜索tkinter source code,但找不到它. 代码几次调用导入Tkinter,这也很奇怪因为这是Tkinter,所以为什么要导入自己呢? 希望有人能帮助

如何在项目中添加python项目的所有依赖项?

我用pip安装项目依赖项. Pip将其所有依赖项安装到此位置 位置:/home/tara/taraproject/myvenv/lib/python2.7/site-packages What I want to accomplish: 我希望将所有依赖项放在项目中,而不是让用户在操作期间进行设置.只是试图将安装负担移除给操作团队. 我尝试了什么? 我在我的

python – 自动调用公共初始化代码而不创建__init__.py文件

我的项目中有两个目录: project/ src/ scripts/ “src”包含我的优秀代码,“脚本”包含一次性Python脚本. 我希望所有脚本都将“../src”添加到他们的sys.path中,以便他们可以访问“src”树下的模块.一种方法是编写一个scripts / __ init__.py文件,其中包含以下内容: scripts/