【python – 如何删除子图之间的“空”空间?】教程文章相关的互联网学习教程文章

python删除某一目录下的所有文件或文件夹【代码】

import os import shutil def del_file(filepath):"""删除某一目录下的所有文件或文件夹:param filepath: 路径:return:"""del_list = os.listdir(filepath)for f in del_list:file_path = os.path.join(filepath, f)if os.path.isfile(file_path):os.remove(file_path)elif os.path.isdir(file_path):shutil.rmtree(file_path)

python-如何删除QTreeWidgetItem中的图标?【代码】

我有一个带有QTreeWidgetItems的QTreeWidget,有时项目有一个图标.所以我使用以下方式设置图标:self.setIcon(0, icon)但是,如何再次删除该图标?self.setIcon(0, None)给TypeError: 'PySide.QtGui.QTreeWidgetItem.setIcon' called with wrong argument types:PySide.QtGui.QTreeWidgetItem.setIcon(int, NoneType) Supported signatures:PySide.QtGui.QTreeWidgetItem.setIcon(int, PySide.QtGui.QIcon)解决方法:为了完整起见,我写...

python-删除以特定字符开头的令牌【代码】

嗨,我正在尝试删除预定义列表(前缀)中包含的所有那些标记.以下是我的代码,并且没有删除令牌.prefixes = ('#', '@') tokens = [u'order', u'online', u'today', u'ebay', u'store', u'#hamandcheesecroissant', u'#whoopwhoop', u'\u2026']for token in tokens:if token.startswith(prefixes):tokens.remove(token)解决方法:在迭代列表时从列表中删除项目实际上并不起作用. 您可以使用列表理解tokens = [token for token in tokens ...

python-删除/覆盖导入【代码】

我正在尝试使用unittest为CS简介类设置分级脚本.本质上,学生提交一个python文件student.py,其中包含一些通常相互依赖的功能(这意味着func3()可能在其计算中使用func1()). 我正在通过将Student.func1的输出与correct.func1的输出进行比较来为每种方法编写单元测试,该方法被称为是正确的实现(来自文件correct.py). 例如,假设func2在计算中使用func1.因此,无论是默认设置还是在student.func1未能通过某些测试时,我都想用correct.func1...

python-删除空文件【代码】

我想删除为空的文件.import os book_list = ['Automate the Boring Stuff with Python.pdf','OReilly.Think.Python.2nd.Edition.2015.12.pdf','Apress-Magnus_Lie_Hetland-python_algorithms.pdf','Python for Data Analysis - 2012.pdf'] for book in book_list:if os.path.getsize(book) == 0:os.remove(book)由于布尔比较==,因此似乎不是pythonic. 如何以另一种方式完成这样的任务?解决方法:那是相等运算符的正确用法.如果您想...

如何在提取零件后使用python删除某个字符【代码】

我有文本文件,看起来像这样:. . . ----------------------- first ATOMIC CHARGES -----------------------0 C : -0.1578531 C : -0.1568752 C : -0.1437143 C : -0.1404894 S : 0.0589265 H : 0.1287586 H : 0.1288147 H : 0.1424208 H : 0.140013 My charges : -0.0000000------------------------ . .. .我在下面使用此脚本来提取特定部分.with open('FILE.txt', 'rb') as f:textfile_temp = f.read(...

Python3:删除阿拉伯语标点符号【代码】

我正在使用阿拉伯语文字,我想删除阿拉伯语标点符号范例:s="????? ??????? ?? ??? ??????? ! ?????? ???????? ? ,? ?? .???????"我希望输出删除“?”,也是因为当我使用:import string tr= str.maketrans("","", string.punctuation) 输出为’??????????????????????????????,???????? ?????????’解决方法:string.punctuation常数仅包含以ASCII定义的标点字符,它甚至不能覆盖所有与拉丁文字一起使用的符号(例如,缺少诸如“”之类...

python-删除了交互式模块的功能.如何重新导入? importlib.reload没有帮助【代码】

我已经在ipython上删除了(内置软件包)函数:Python 3.6.4 |Anaconda custom (64-bit)| (default, Jan 16 2018, 10:22:32) [MSC v.1900 64 bit (AMD64)] Type 'copyright', 'credits' or 'license' for more information IPython 6.2.1 -- An enhanced Interactive Python. Type '?' for help.In [1]: import mathIn [2]: math.cos(0) Out[2]: 1.0In [3]: del math.cosIn [4]: math.cos(0) ---------------------------------------...

Python删除numpy数组中的行【代码】

我有一个大的numpy数组(8 x 30000),我想根据某些条件删除一些行.此条件仅适用于一列. 例:>>> p = np.array([[0, 1, 3], [1 , 5, 6], [4, 3, 56], [1, 34, 4]]) >>> p array([[ 0, 1, 3],[ 1, 5, 6],[ 4, 3, 56],[ 1, 34, 4]])在这里,我想删除第三列的值大于30的每一行.这是第3行 由于数组很大,因此我想避免for循环.我想到了这一点:>>> a[~(a>30).any(1), :] array([[0, 1, 3],[1, 5, 6]])但是在那里,它显然删除了最后两行....

python-删除两个以上的连续字符【代码】

我想删除任何连续重复两次以上的字符.import re re.sub(r'([a-z])\1+', r'\1', 'ffffffbbbbbbbqqq')它使我返回fbq,而我需要ffbbqq.目标是在进行拼写检查之前对字符串进行预处理.我究竟做错了什么?解决方法: In [204]: import reIn [205]: re.sub(r'([a-z])\1+', r'\1\1', 'ffffffbbbbbbbqqq') Out[205]: 'ffbbqq'

Python:删除自引用对象【代码】

我想问一下如何在Python中删除具有自引用的对象. 让我们考虑一个类,这是一个简单的示例,它知道何时创建和删除它:#!/usr/bin/python class TTest:def __init__(self):self.sub_func= Noneprint 'Created',selfdef __del__(self):self.sub_func= Noneprint 'Deleted',selfdef Print(self):print 'Print',self此类具有一个变量self.sub_func,我们假设要为其分配一个函数.我想将使用TTest实例的函数分配给self.sub_func.请参阅以下情况...

Python-删除包含列表列表的字典副本【代码】

假设training_data是一个包含列表列表的字典例如{1:[[1、2],[1、3],[1、2、5]],2:[[1],[5],[1、6]],3:[[7 ],[5]]} 我想将training_data中的每个值合并,然后将其平整一次到列表,以便它将变为[[1,2,3,5],[1,5,6],[7,5]].解决方法:如果您只需要列表中的唯一元素而不保持初始列表中元素的顺序,则可以在此处将set与itertools.chain.from_iterable一起使用.您可以将它们与列表理解一起使用,以实现所需的列表,如下所示:>>> from itert...

python-如何删除数据框列的标题【代码】

我想出了一个这样的数据框,我想知道如何才能更改或删除“ id”和“ date”,因为它们只是索引和列的名称.id col1 col2 clo3 date 2000-01-03 55.500000 NaN NaN 2000-01-04 52.812500 NaN NaN 2000-01-05 52.750000 NaN NaN 2000-01-06 53.500000 NaN NaN 2000-01-07 53.625000...

我们如何使用python删除长度不超过16个字母的所有不同单词【代码】

我们如何删除所有长度超过16个字母或更多的不同单词.将这些单词的大小减小到十五个字母,同时又要使其与众不同. (提示删除后缀,后缀和/或中缀) 到目前为止,我已经完成了以下代码:fo = open("anyFile.txt","wb") words = set(w.lower() for w in open('distinct_words_only.txt').read().split()) for item in english_words:if len(item) > 15:fo.write(item) fo.close()解决方法:好吧,我快速回答了您的问题.我将解释我如何完成这项...

python – 我们如何删除已在Tkinter画布中创建的形状?【代码】

from Tkinter import *a = Tk()canvas = Canvas(a, width = 500, height = 500) canvas.pack()canvas.create_rectangle(0,0,100,100)现在我们如何删除已创建的矩形??? 编辑: 这是参考我正在创建的游戏.这是一个简单的游戏,如果球击中阻挡,阻挡应该消失.但如果我做了这样的事情:class Block:def __init__(self,canvas,color):self.canvas = canvasself.id = canvas.create_rectangle(10,10,110,20,fill=color )self.id1 = canvas....