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

Python模块-requests模块使用【代码】

写在前面 这篇文章是我照着廖雪峰python网站学习的,大致内容差不多,多了我一丢丢的自己的想法。如果发现有什么不对的话请及时联系我。qq:472668561 参考链接:https://www.liaoxuefeng.com/wiki/1016959663602400/1183249464292448 介绍 这个模块是python的‘必用’模块,用来处理HTTP请求的请求和响应。 通过pip install requests来安装。 使用版本 我学习时使用的python版本是3.7.4,requests版本2.22.0,算是比较新的版本了,...

python-模块

#模块 .py文件 导入import exercise # import 模块名 注意不加后缀.py 使用的时候用:模块名.function名 from exercise import * #使用的时间直接function名/class名 这种模式:模块中以下划线(_)开头属性不会被导入 __all__=[xx,xx] #定义可导出成员,仅对from xx import *语句有效path=_file__ #模块对应的文件路径name=__name__ #模块自身名字,可以判断是否为主模块 本模块内使用返回值是__main__ 其他...

将Python模块命名为“ global”或其他关键字是否不好?【代码】

我继承了一些旧的Django代码,其中的一个模块命名为global(INSTALLED_APPS中的全名是’labweb.global’),其中包含驱动首页和站点其他部分的模型和视图.但是,global是一个Python关键字,因此它闻起来…但是可以工作. 我?99%的人肯定用关键字命名模块是个坏主意,但我对此感到有些惊讶. Django似乎不怎么在乎?解决方法:是的,这当然是一个坏主意.当然,您不能直接导入这样的模块:import global # or any other keyword只是在编译时引发...

python模块导入难题(子模块中的模块)【代码】

我有以下项目结构:./app/__init__.py ./app/main/__init__.py ./app/main/views.py ./app/models.py ./app/resources/__init__.py ./app/resources/changesAPI.py ./config.py ./manage.pyapp / models.py文件具有以下行:from app import dbdb在app / __ init__.py中定义db = SQLAlchemy()我正在从app / resources / __ init__.py从models.py导入类:from app.models import User, Task, TaskChange, Revision但是,当模型尝试导入...

Python模块:如何保持私有符号表私有?【代码】

我有一个模块,我可以在其中导入其他模块(通常是sys或os),当我使用以下命令导入该模块时:import mymodule如果我做这样的事情dir(mymodule)我不仅获得了模块的子模块,还获得了os等.['__builtins__', '__doc__', '__file__', '__name__', '__package__', 'os', 'sys', 'submodule']有没有一种方法可以避免将模块导入我的模块中以使其显示在模块的符号表中?是否可以将其设为私有?解决方法:在Python中,确实没有“私有”之类的东西.如...

三个python模块,彼此调用【代码】

我正在一个项目中,我有三个python模块(a.py,b.py和c.py). 模块a调用模块b,模块b调用模块c,模块c调用模块a.但是,行为在运行时非常奇怪. 这是我的三个模块: pyprint('module a') def a() : print('inside a')return Trueimport b b.b()b.pyprint('module b')def b() : print('inside b')return Trueimport cc.c()pyprint('module c')def c() : print('inside c')return Trueimport aa.a()当我运行a.py时,观察到的输出是:module a m...

如何在Python模块中公开函数?【代码】

我编写了一个包含单个功能的模块.我希望能够像tqdm一样使用它:>>> from tqdm import tqdm >>> tqdm <function tqdm.tqdm>但是我不知道如何以这种方式进行设置.这是我所拥有的:>>> from missingno import missingno >>> missingno <module 'missingno.missingno' from '[...]'> >>> missingno.missingno <function missingno.missingno.missingno>我敢肯定,以前已经问过无数次了,但是我不确定包装是如何工作的,也找不到针对这个特...

导入时,包含同名类的Python模块如何工作?【代码】

我最近一直在将web.py用于Python中的一些简单Web应用程序.我以为我了解导入语句,包和模块的工作原理,但是现在我有点困惑. 根据web.py的API,它表示该类应用程序位于模块web.application内部.为了使用此类,本教程提供了以下示例import web app = web.application(urls, globals())令我困惑的是如何使用web.application创建应用程序类的实例.如果存在一个类应用程序,该类应用程序位于Web软件包中名为application的模块内部,那么据我所...

在SLURM中使用sbatch命令时如何导入本地python模块【代码】

我使用的是集群管理器slurm,并且正在运行带有sbatch(带有python插入器)的提交脚本. sbatch提交导入了我的一个名为main_nn.py的模块.该模块与我的提交目录位于同一位置,但是,即使文件存在,python也无法找到它.我很难弄清楚为什么会这样.我的python文件如下所示:#!/usr/bin/env python #SBATCH --job-name=Pythonprint('hi')import main_nn但是我的Slurm转储文件的输出是:hi Traceback (most recent call last):File "/home/slurm/...

python-模块和变量范围【代码】

我不是python的专家,所以在尝试理解变量作用域的细微差别时请多多包涵. 作为描述我所面临问题的简单示例,请说我有以下三个文件. 第一个文件是outside_code.py.由于某些限制,我无法修改此文件.必须照原样进行.它包含一些在某个时候运行评估的代码(是的,我知道评估是撒旦的产物,但这是以后的讨论).例如,假设它包含以下代码行:def eval_string(x):return eval(x)第二个文件是一组用户定义的函数.我们称它为functions.py.它包含一些未...

在REPL的后台导入python模块【代码】

一些python模块(尤其是matplotlib)需要很长时间才能加载start = datetime.datetime.now(); import numpy, pandas, matplotlib, sklearn; datetime.datetime.now() - start缓存文件需要半秒,而non-cached files则要花费几秒钟.在Python解释器中,是否有办法在后台加载这些模块?解决方法:您可以在单独的线程中导入模块.这是解决方案. 创建一个文件load_modules.py:from concurrent.futures import ThreadPoolExecutor import import...

Python模块 - Paramiko

ssh是一个协议,OpenSSH是其中一个开源实现,paramiko是Python的一个库,实现了SSHv2协议(底层使用cryptography)。 有了Paramiko以后,我们就可以在Python代码中直接使用SSH协议对远程服务器执行操作,而不是通过ssh命令对远程服务器进行操作。 paramiko包含两个核心组件:SSHClient和SFTPClient。SSHClient的作用类似于Linux的ssh命令,是对SSH会话的封装,该类封装了传输(Transport),通道(Channel)及SFTPClient建立的方法(open_...

无法使用sasl python模块构建docker映像【代码】

我正在尝试在Mac(High Sierra)上构建包含Python 2的docker映像.这是docker文件. (构建命令:docker build -t integration_test.)FROM python:2WORKDIR /usr/src/appCOPY requirements.txt ./RUN pip install -r requirements.txtCOPY . .CMD [ "nosetests" ]这是requirements.txt的内容nose pyhive thrift sasl thrift_sasl python-dateutil future six>=1.7.2当我尝试构建docker映像时,出现以下错误.Failed building wheel for sa...

调用函数时,Python模块audiolab返回错误【代码】

我需要为一个研究项目安装Python模块audiolab,并设法安装了该模块并将模块导入Python shell,但在调用模块中最基本的功能之一wavread()时返回了错误. ). 我主要使用的是Python2.7.1,尽管我确实尝试回溯并安装了适用于Python2.6.6的audiolab,但在导入并调用wavread()函数后才发现相同的错误消息. 我的操作系统是带有英特尔处理器的Mac OS X 10.5.8. 通常是这样的:import numpy import scipy ...

解析Python模块文档字符串【代码】

是否可以使用AST解析模块级文档字符串? 我正在使用python documenter here并访问模块令牌,而抓取文档不会产生模块级docstring.到目前为止,我不得不求助于导入模块并获取其__doc__或使用inspect来获取文档. 我查看了pydoc module来源,以了解其他文档编制者如何解析docstrings的线索,并发现pydoc最终必须要做与我的文档编制者基本相同的事情才能获取模块级字符串. 我想念什么吗?是通过实际导入模块解析模块级文档字符串的唯一方法,...