【Python删除指定目录下过期文件的2个脚本分享】教程文章相关的互联网学习教程文章

python – 删除numpy数组中的行无效【代码】

我试图将我的numpy数据点分成测试和训练集.为此,我从数组中随机选择行作为训练集,剩下的就是测试集. 这是我的代码:matrix = numpy.loadtxt("matrix_vals.data", delimiter=',', dtype=float) matrix_rows, matrix_cols = matrix.shape# training set randvals = numpy.random.randint(matrix_rows, size=50) train = matrix[randvals,:] test = numpy.delete(matrix, randvals, 0)print matrix.shape print train.shape print te...

python – 删除模式之间的行,如果任何模式不存在则打印所有行【代码】

我有下一个文件:G H A B C D N让我们删除从A到D的行,我们将获得下一个输出:G H N使用sed’/ A /,/ D / d非常容易,但如果我的文件没有D,那么输出将为空.我想如果没有第二种模式(D)不删除任何内容并显示完整文件. 第二个问题 – 如何在(N)之后删除模式和下一行之间的行? sed’/ A /,1d,但sed’/ A /,/ D / 1d的种类不起作用. 我使用sed,awk或python / bash脚本没有什么不同.解决方法:使用perl的许多选项中的一个选项:一旦看到A就...

Python删除组合字典列表中的重复值【代码】

我需要一些功课帮助.我必须编写一个将几个字典组合成新字典的函数.如果一个键出现不止一次;与新词典中的该键对应的值应该是唯一列表.作为一个例子,这是我到目前为止:f = {'a': 'apple', 'c': 'cat', 'b': 'bat', 'd': 'dog'} g = {'c': 'car', 'b': 'bat', 'e': 'elephant'} h = {'b': 'boy', 'd': 'deer'} r = {'a': 'adam'}def merge(*d):newdicts={}for dict in d:for k in dict.items():if k[0] in newdicts:newdicts[k[0]]....

Python删除源中的某些元素【代码】

我有一些来源,我试图删除一些标签,我知道使用正则表达式删除标签,不建议这样,但认为这将是最简单的路线. 我需要做的是删除所有img和一个标签以及仅在p标签内的a标签的内容,但我不确定如何使用正则表达式执行此操作. 例如,遇到它时:<p><img src="center.jpg"><a href="?center">center</a>TEXT<img src="right.jpg"><a href="?rightspan">right</a> MORE TEXT<img src="another.jpg"></p>输出应该是以下所有标签和内容以及img标签被...

python – 删除整数的最后一个数字【代码】

我搜索了几个答案,但似乎都没有. 下面是一个示例,但代码不起作用并给出错误.我使用的是Python 2.7.operationTwo = 91239 operationTwo = operationTwo[:-1] print(operationTwo)解决方法:你找到的代码是切片,但不是整数.如果要使用它,可以将数字转换为str进行切片,然后将其转换回int.这不是最好的做法,但可以按以下方式完成:operationTwo = 91239 operationTwo = int(str(operationTwo)[:-1]) print(operationTwo)然而,我会使用整...

python – 删除PYDEV中的缩进

我正在使用pydev进行python开发.我在删除一个语句块的缩进时遇到问题. 如果我必须添加缩进,我习惯按下SHIFT向下箭头键,直到我到达要缩进的语句块的结尾,然后按TAB键.这就是我用来为一个语句块添加缩进的方法步. 我现在面临的问题是在一个步骤中为一个语句块删除缩进.例如,我有一个for循环,并且我在for循环中有一个语句块.现在我不想再拥有for循环了,并且想要删除for循环语句块下面的缩进.目前我要去每一行并按退格键去掉那个缩进.有...

python – 删除字典中列表中的元素【代码】

在一本大词典中,类似于d = {} d['a']=[1,2,3,4] d['b']=[1,2,3,4,5,6] d['c']=[1,2] d['d']=[1,4]如何快速...

python – 删除pandas时间序列数据帧中的重复项【代码】

我在数据框中有时间序列数据,如下所示:Index Time Value_A Value_B 0 1 A A 1 2 A A 2 2 B A 3 3 A A 4 5 A A我想删除Value_A和Value_B列中的副本,以便仅在遇到不同的模式时才会删除重复项.此示例数据的结果应为:Index Time Value_A Value_B 0 1 A A 2 2 B A 3 3 A A解决方法:检测连续组的常用技巧是将某些内容与自身...

python – 删除一行中的值等于另一列中的值的行【代码】

我正在努力弄清楚如何从pandas数据框中删除行,其中两个指定的列在一行中具有相同的值. 例如,在下面的示例中,我想删除第2列和第4列中具有重复值的行. 例如:Column1 Column2 Column3 Column4Pat 123 John 456Pat 123 John 345 Jimmy 678 Mary 678 Larry 678 James 983会变成:Column1 Column2 Column3 Column4Pat 123 John 456 Pat 123 John 345Larry 678 Jame...

python – 删除SOCKS 4/5代理【代码】

这个问题与此相反: How can I use a SOCKS 4/5 proxy with urllib2? 假设我使用该问题中接受的方法使用SOCKS 5代理.如何在同一过程中将其恢复为无代理? 即开始过程使用代理服务器..删除代理… 也许有更好的方法来使用代理,以便以后更容易删除它?解决方法:阿布拉卡达布拉import socks,socket,urllib2 socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "127.0.0.1", 8080) temp = socket.socket socket.socket = socks.socksocket...

Python删除相同的列表【代码】

我的列表中有一些相同的列表:a = [[a],[a],[b],[b],[c],[c]]我如何删除相等的列表,以便我有以下内容:a = [[a],[b],[c]]我尝试用套装做但不起作用:my_set = set() for elem in a:my_set.add(elem) for x in my_set:print(x)解决方法:你可以试试这个:a = [['a'],['a'],['b'],['b'],['c'],['c']] b = list() for item in a:if item not in b:b.append(item)

python – 如何删除卷曲引号?【代码】

在我的utf-8编码文件中,有引号(“”). 如何用普通引号(“)替换它们?cell_info.replace('“','"') cell_info.replace('”','"')不工作.没有错误消息. 谢谢.

Python – 如何删除窗口边框?我已将Qt中的UI导入Python并应用了setWindowFlags【代码】

如何使这个窗口无边框(删除最小化/最大化/关闭)?1 import sys2 from PyQt4 import QtCore, QtGui3 from qt import Ui_MainWindow4 5 class StartQT4(QtGui.QMainWindow):6 def __init__(self, parent=None):7 QtGui.QWidget.__init__(self, parent)8 self.ui = Ui_MainWindow()9 self.ui.setupUi(self))10 11 if __name__ == "__main__":12 app = QtGui.QApplication(sys.argv)13 my...

python – 删除多行字符串中直到给定模式的所有字符【代码】

使用Python我需要删除多行字符串中的所有字符,直到给定模式的第一次出现.在Perl中,这可以使用正则表达式来完成,例如:#remove all chars up to first occurrence of cat or dog or rat $pattern = 'cat|dog|rat' $pagetext =~ s/(.*?)($pattern)/$2/xms; 在Python中使用它的最佳方法是什么?解决方法:您想要删除第一次出现模式之前的所有字符;例如,你给“猫|狗|老鼠”. 使用re实现此目的的代码:re.sub("(?s).*?(cat|dog|rat)", "...

python – 如何删除其中包含特殊字符的行【代码】

我有一个大文本文件,其中有很多特殊字符,如“$!@%#$/”加上更多,如果该行中有任何特殊字符,我想删除文本文件中的行.我想要保留的唯一字符是a-z和A-Z. 如果这是文件……!Somejunk)(^% )%(&_ this my_file is *(%%$ the they're file然后唯一剩下的就是……this is the file使用linux命令行工具,bash脚本或python脚本的解决方案会更好,但任何有效的方法都可以!解决方法:如果你想只保留带字母字符的行(如OP请求的那样),那么:$grep...