【python的命名规则】教程文章相关的互联网学习教程文章

python命名规范

不同的语言有不同的命名规范,python里面的命名规范是怎么样呢?名称描述模块名小写字母,单词之间用_分隔,ad_stdts.py包名和模块名一样类名单词首字母大写,例:AdStats,ConfigUtil全局变量大写字母,单词和单词间用_隔开,例:COLOR_WRITE普通变量小写字母,单词和单词间用_隔开,例:this_is_var实例变量用_开头,其他和普通变量一样私有实例变量以__开头(两个下划线),其他普通变量普通函数和普通变量一样 模块名、包名、普...

python-使用Wing IDE重命名对象

我只是将Python代码从Eclipse过渡到Wing IDE.在Eclipse中,我可以选择“重命名”对象.我可以接受代码中定义的任何对象,它可以是变量,函数或方法等,并且可以在引用它的所有文件中自动对其重命名. Wing IDE中有类似的功能吗?解决方法:WingIDE 4现在支持重构.

以机械化形式选择未命名的文本字段(Python)【代码】

因此,我正在制作一个程序,以使用机械化和python将街道地址批量转换为gps坐标.这是我第一次使用机械化.我可以在页面上选择表单(“ form2”),但是表单中的文本框没有名称.如何选择文本框以便机械化可以输入我的文本?我尝试通过其ID选择它.那行不通.br.select_form("Form2") #works as far as i know br.form["search"] = ["1 lakewood drive, christchurch"] #this is the field that i cannot select这是该网站的源代码.<form name...

python-使用命名管道连接到LibreOffice【代码】

我可以使用套接字进行连接,但是我听说在所有内容都是本地的情况下使用管道的速度更快,因此我想尝试一下,但是无法建立连接. 我从Libre开始> soffice --headless --invisible --norestore --nodefault --nolockcheck --nofirstwizard --accept='pipe,name=ooo_pipe;urp;'而应该工作但不起作用的最低限度的最小python脚本是import uno from com.sun.star.connection import NoConnectExceptionpipe = 'ooo_pipe' localContext = uno.g...

python-重命名内置函数以进行测试【代码】

我当时正在考虑重命名测试套件中的某些内置函数,但是我发现这样做会对全局产生影响(当我期望它们仅对局部产生影响时).例如:import time def test():time.sleep = "hello" #woah there! time is mutable so this won't just apply locally!print time.sleep #prints <built-in function sleep> test() print time.sleep #prints hello (!)我是否必须将time.sleep恢复为test()结束之前的状态? 不鼓励这样做吗?我应该如何进行这种测...

使用Python的email.mime.multipart发送HTML邮件时命名内嵌图像【代码】

使用python的电子邮件包,我发送了带有嵌入式图像的电子邮件.这样可行.现在,我想为这些图片分配实际名称(而不是html标题..),因此在下载它们时,它们不会被命名为“ noname”(例如gmail).现在的代码:from email.mime.multipart import MIMEMultipartmsgRoot = MIMEMultipart('related') msgAlternative = MIMEMultipart('alternative') ...# image file msgText = MIMEText('<img src="cid:image" alt="Smiley" title="title">', 'ht...

如何使用python重命名文件夹中的多个文件?【代码】

我的“文档”中有1000多个文件夹.在每个文件夹中,只有4张照片需要按此顺序分别命名为“北”,“东”,“南”和“西”.当前它们被命名为DSC_XXXX.我已经编写了此脚本,但未执行.import sys, osfolder_list = [] old_file_list = [] newnames = [North, South, East, West]for file in os.listdir(sys.argv[1]):folder_list.append(file)for i in range(len(folder_list)):file = open(folder_list[i], r+)for file in os.listdir(sys.a...

python-没有为请求命名的模块【代码】

我有两个Ubuntu服务器.在服务器Server A上输入以下命令可以正常工作:Python 2.7.6 (default, Mar 22 2014, 22:59:56) [GCC 4.8.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import requests >>> from requests.packages.urllib3.poolmanager import PoolManager服务器B但是Python 2.7.6 (default, Mar 22 2014, 22:59:56) [GCC 4.8.2] on linux2 Type "help", "copyright", "cr...

python – 使用Element Tree findall解析XML命名空间【代码】

在给定以下xml的情况下,如何使用查询元素树findall(‘Email’)?<DocuSignEnvelopeInformation xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.docusign.net/API/3.0"><EnvelopeStatus><RecipientStatus><Type>Signer</Type><Email>joe@gmail.com</Email><UserName>Joe Shmoe</UserName><RoutingOrder>1</RoutingOrder><Sent>2015-05-04T09:58:01.947</S...

python-重命名具有连续编号的图像文件目录【代码】

我有900个图像文件(所有png,jpg或gif).我正在尝试编写一个快速代码,该代码将获取每个图像文件并将其重命名为1-900中的数字(顺序无关紧要,因为它们每个都是唯一的).我的尝试如下: 重命名器"""Rename directory of image files with consecutive numbers""" #Importing - os to make array of files and rename, Image to check file type import os from PIL import Image#Variables for script images_dir = "C:\file\directory\p...

无法使用pop重命名Python dict键值-错误?【代码】

我无法按如下所述使用pop重命名Python字典.我使用了post的建议.这是Python错误吗?我正在使用Python 3.5.2>>> d = {'a': 'ABC', 'b': 'CDE', 'c': 'KRT'} >>> for old_key in d.keys():d['NEW_KEY_' + old_key] = d.pop(old_key) >>> d{'NEW_KEY_NEW_KEY_NEW_KEY_b': 'CDE', 'NEW_KEY_NEW_KEY_a': 'ABC', 'c': 'KRT'}解决方法:在Python 3中,您必须将d.keys()中的old_key更改为list(d.keys())中的old_key.那应该行得通,因为您要遍历...

Python中尊重命名空间的相对导入【代码】

我有这个文件夹结构:package/__init__.pymisc/__init__.pytools.pysubpackage/__init__.pysubmodule.py我在submodule.py中,我想导入misc.tools.我不想使用绝对导入来导入package.misc.tools,因为那样,我的包仅在PYTHONPATH上有效.所以我想使用相对进口.但是然后,我也希望导入的名称是misc.tools,而不仅仅是工具. 可能吗?解决方法:关于什么…:from .. import misc from ..misc import tools as _print misc.tools.__file__如打印...

Python libxml2 XPath /命名空间帮助【代码】

我试图学习如何使用以下示例XML文件从Python进行XPath查询:http://pastie.org/1333021我刚刚向其添加了一个名称空间,因为我的实际应用程序使用了它. 基本上,我想执行一个顶级查询,该查询返回节点的子集,然后查询该子集(比此示例大得多) 所以这是我的代码,首先找到所有< food>节点,然后遍历每个节点的描述.#!/usr/bin/python2import libxml2doc = libxml2.parseFile("simple.xml") context = doc.xpathNewContext()context.xpathRe...

python babel映射配置文件应在何处放置或为独立脚本命名?【代码】

我目前正在尝试使用Babel在一个简单脚本(不作为Web应用程序的一部分)中使用Jinja2使用不同的语言生成一组静态html页面. 我现在需要提取消息进行翻译,并且我知道我应该修改Babel映射配置文件以了解Jinja2模板.由于我使用的是命令行工具,因此我假设我需要创建映射文件我. 但是,我似乎在documentation中找不到应该为映射配置文件命名的名称以及应将其放置在何处.我所知道的是,我需要放置以下内容:[jinja2: **/templates/**.html] enc...

python 小工具 重命名当前文件夹内所有的文件,升序命名【图】

背景:一个朋友想升序重命名他的照片,但是太多了不想手动所以,emememem os这个模块,不用说,rename,filedir等 #conding=utf8 import os path = os.walk(rC:\photo) filecount = 0 for path,dir_list,file_list in path:   for file_name in file_list:     os.rename(os.path.join(path, file_name),os.path.join(path, str(filecount)+".jpg"))     filecount=filecount+1 直接重名效果...