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

Python文件重命名【代码】

我的目录中有一些文件, file_IL.txtfile_IL.csvfile_NY.txtfile_NY.csv 我将不得不重命名它们,以便它们获得序列号.例如, file_IL.txt_001file_IL.csv_001file_NY.txt_002file_NY.csv_002 我编写了以下Python代码def __init__(self): self.indir = "C:\Files" def __call__(self): found = glob.glob(self.indir + '/file*') length = len(glob.glob(self.indir + '/file*')) print length count = 000 for num in (glob.glo...

python-使用pd.read_clipboard复制数据框时如何处理自定义命名索引?【代码】

鉴于这个数据框架来自其他一些问题:Constraint Name TotalSP Onpeak Offpeak Constraint_ID 77127 aaaaaaaaaaaaaaaaaa -2174.5 -2027.21 -147.29 98333 bbbbbbbbbbbbbbbbbb -1180.62 -1180.62 0 1049 cccccccccccccccccc -1036.53 -886.77 -149.76似乎有一个索引Constraint_ID.当我尝试使用pd.read_clipboard读取它时,这是如何加载的:Constraint Name...

python-Heroku:ImportError:没有模块命名站点【代码】

在我的仓库中进行一些更改并部署到heroku之后,我收到以下错误: ImportError:没有名为站点的模块 我不知道什么会导致问题,因为我仅在最后2次提交中更改了一些Django模板. 最好的祝福解决方法:看看您的Procfile.它应该显示如下内容:web: gunicorn site:app确保站点是您的应用程序的名称.

python-了解重命名图像scrapy的工作方式【代码】

我看到所有问题here,但我还不了解. 实际上,下面的代码我会做我需要做的事情,除了重命名de image,所以我尝试在items.py文件中更改名称,请检查里面的注释. settings.pySPIDER_MODULES = ['xxx.spiders'] NEWSPIDER_MODULE = 'xxx.spiders' ITEM_PIPELINES = {'scrapy.pipelines.images.ImagesPipeline': 1} IMAGES_STORE = '/home/magicnt/xxx/images'items.pyclass XxxItem(scrapy.Item):# define the fields for your item here li...

python – 为什么setup.py在安装之前会扫描命名空间的内容?【代码】

我正在使用带有setuptools的命名空间在两个不同的存储库中分发相同的模块.目标是安装mymodule.one和mymodule.two,知道一个和两个的内容来自不同的回购.但看起来两个setup.py互相扫描内容.├── repo1 │ ├── mymodule │ │ ├── __init__.py │ │ └── one │ │ └── __init__.py │ └── setup.py └── repo2├── mymodule│ ├── __init__.py│ └── two│ └── __init_...

Python:从命名空间中提取变量【代码】

我在python中使用argparse来解析命令行参数:parser = ArgumentParser() parser.add_argument("--a") parser.add_argument("--b") parser.add_argument("--c") args = parser.parse_args()现在我想用a,b和c做一些计算.但是,我发现编写args.a args.b args.c一直很烦人. 因此,我正在提取这些变量:a, b, c = [args.a, args.b, args.c]这样我就可以写一个b c. 有更优雅的方式吗? 添加许多参数时,手动提取变得非常繁琐且容易出错.解决...

如何使用Python重命名电子表格中的工作表名称?【代码】

有一个场景我想在电子表格中更改“工作表”的名称. 一种.我尝试创建一个电子表格,说ss = Workbook().想想,这是用名为“Sheet”的工作表创建电子表格 湾我尝试使用以下格式更改工作表的名称,ss_sheet = ss.get_sheet_by_name('Sheet') ss_sheet.Name = 'Fruit'但是,上述步骤并未根据需要更改工作表名称.上面的步骤有什么问题吗?请同样评论. 谢谢解决方法:您可以通过执行以下操作来执行此操作:import openpyxl ss=openpyxl.load_wo...

python – Boto3 / S3:使用copy_object重命名对象【代码】

我正在尝试使用python boto3在我的s3存储桶中重命名文件,我无法清楚地理解这些参数.有人可以帮我吗? 我正在计划的是将对象复制到新对象,然后删除实际对象. 我在这里发现了类似的问题,但我需要使用boto3的解决方案.解决方法:我发现了另一个解决方s3 = boto3.resource('s3') s3.Object('my_bucket','new_file_key').copy_from(CopySource='my_bucket/old_file_key') s3.Object('my_bucket','old_file_key').delete()

python – 重命名文件夹中的图像【代码】

我试图根据存储在.csv中的名称重命名文件夹中的图像. 我真的不明白下面代码的问题是什么.图像和.csv位于同一文件夹中with open('labels.csv', 'r') as f:lines = csv.reader(f, delimiter = ',')for line in lines:os.rename(line[0], line[1] + str('.png'))我得到以下错误.FileNotFoundError: [WinError 2] The system cannot find the file specified: '100000.png' -> '1.png'我曾经尝过这个(前一段时间)并且工作过.是.csv,逻辑...

python – 如何在lxml中为属性添加命名空间【代码】

我正在尝试使用python和lxml创建一个看起来像这样的xml条目:<resource href="Unit 4.html" adlcp:scormtype="sco">我正在使用python和lxml.我在使用adlcp:scormtype属性时遇到问题.我是xml的新手,所以如果我错了请纠正我. adlcp是一个名称空间,scormtype是在adlcp名称空间中定义的属性,对吧?我甚至不确定这是否是正确的问题但是…我的问题是,如何使用lxml从非默认命名空间向元素添加属性?如果这是一个微不足道的问题,我会提前道...

python – 为什么在camel情况下命名OrderedDict而defaultdict是小写的?【代码】

看看source code,似乎唯一的“原因”是OrderedDict是用Python编写的,而defaultdict是用C语言编写的.但是看起来这种情况正在发生变化,因为Python 3.5应该有一个cOrderedDict(见Python Bugs),这突出了我唯一的错误解释其实是. 谁能提供更好的解释?我希望有更好的理由. 编辑:alleged duplicate答案适用于Python 2.7,而不适用于类3 /类型区别消失的Python 3. OrderedDict和defaultdict都被解释器本身视为类:>>> collections.default...

如何在python中的json.load期间编辑/重命名键?【代码】

我有一个json文件(~3Gb),我需要加载到mongodb.相当多的json键包含一个. (点),导致负载进入mongodb失败.我想加载json文件,并在进程中编辑键名,比如用空格替换点.使用以下python代码import jsondef RemoveDotKey(dataPart):for key in dataPart.iterkeys():new_key = key.replace(".","")if new_key != key:newDataPart = deepcopy(dataPart)newDataPart[new_key] = newDataPart[key]del newDataPart[key]return newDataPartreturn d...

python – 命名空间与常规包【代码】

命名空间Python包(没有__init__.py)和常规Python包(具有__init__.py)之间有什么区别,特别是当__init__.py对于常规包是空的时候? 我很好奇,因为最近我忘了在我制作的包裹中制作__init__.py,我从来没有注意到任何问题.实际上,它们似乎与常规包装相同. 编辑:仅支持Python 3.3(see PEP 420)的命名空间包,所以很自然地,这个问题仅适用于Python 3.解决方法:命名空间包 命名空间包是一种特殊的包,允许您在Py??thon路径的不同点统一两个具...

python – 具有嵌套命名空间的argparse子命令【代码】

argparse是否提供了内置工具,可以将组或解析器解析为自己的命名空间?我觉得我必须在某个地方错过一个选项. 编辑:这个例子可能不是我应该做的,以构建解析器来实现我的目标,但这是我迄今为止所做的.我的具体目标是能够为子解析器提供被解析为命名空间字段的选项组.我与父母的想法只是为了同样的目的使用共同的选项. 例:import argparse# Main parser main_parser = argparse.ArgumentParser() main_parser.add_argument("-common"...

Python命名空间’import X’和’from X import’【代码】

以下代码有效:from sqlalchemy.ext.declarative import declarative_base Base = declarative_base()但是,以下内容:import sqlalchemy Base = sqlalchemy.ext.declarative.declarative_base()抛出:模块’sqlalchemy’没有属性’ext’.怎么可能?解决方法:sqlalchemy是一个包,导入包不会自动加载其子模块.当你这样做import sqlalchemy Base = sqlalchemy.ext.declarative.declarative_base()导入系统不会加载sqlalchemy.ext子模块...