【python – read()文本文件的不同输出】教程文章相关的互联网学习教程文章

python-如何使用RSA加密和解密AES密钥并存储在文本文件中【代码】

Python,Pycrypto,RSA,AES 我正在尝试实现一个脚本,该脚本将使用随机生成的AES密钥加密文件,然后使用RSA公共密钥加密所述AES密钥.加密的AES密钥将与拥有私钥的授权人员共享以对其进行解密.代码如下:from Crypto.PublicKey import RSA from Crypto.Cipher import AES from Crypto import RandomRSAkey = '-----BEGIN PUBLIC KEY-----\nSome RSA Key here\n-----END PUBLIC KEY-----'RSAkey = RSA.importKey(RSAkey)key = Random.new...

(Python)将输出文本文件分解为令牌【代码】

简而言之:我有一个来自系统的输出文件,该文件分成用“ | |;”划分的标记,在该文件上我需要获取管道“ |”之间的内容.并将它们写入另一个文件. 输出文件如下所示:|Operation_ID|,|Operation_Name|,|business_group_name|,|business_unit_name|,|Program_ID|,|Program_Name|,|Project_ID|,|Project_Name|,|Program_Type_Name|,|Program_Cost_Type_Name|,|Start_date|,|Estimated_End_Date|,|End_Date|,|SQA_Name|,|CMA_Name|,|SSE_...

使用Python解析非结构化文本文件【代码】

我有一个文本文件,其中的一些片段如下所示:Page 1 of 515 Closing Report for Company Name LLC 222 N 9th Street, #100 & 200, Las Vegas, NV, 89101 File number: Jackie Grant Status: Fell Thru Primary closing party: Seller Acceptance: 01/01/2001 Closing date: 11/11/2011 Property type: Commercial Lease MLS number: Sale price: $200,000 Co...

Python在文本文件中保存长字符串【代码】

我有一个长字符串,我想用代码保存在文本文件中: taxtfile.write(a) 但是因为字符串太长,所以保存的文件打印为:"something something ..... something something" 我如何确保它将保存整个字符串而不将其截断?解决方法:无论字符串长度如何,它都应该工作 这是我用来显示它的代码:import randoma = '' number_of_characters = 1000000 for i in range(number_of_characters):a += chr(random.randint(97, 122)) print(len(a)) ...

python-根据收到的字典信息动态写入文本文件【代码】

我正在尝试根据字典信息将作业写入文本文件.词典信息是从服务器接收的,并不总是相同的.它包含file_count和file_paths,其中file_paths是列表.例如,{'file_paths': ['/file/path/one', '/file/path/two'], 'file_count': 2} 我有一个基准来写出一段文本,其中包含将根据字典信息插入的变量.例如,text_baseline = ('This is the %s file\n''and the file path is\n''path: %s\n')需要根据从词典接收并写入文本文件的文件数量来复制此基...

python-将基于行的文本文件拆分成块,例如字符串拆分操作?【代码】

我有文本报告文件,我需要“ split()”,例如将字符串拆分成数组. 所以文件就像:BOBO:12341234123412341234 1234123412341234123412341 123412341234 BOBO:12349087609812340-98 43690871234509875 45BOBO:32498714235908713248 0987235我想在以“ ^ BOBO:”开头的行中创建3个子文件.我真的不想要3个物理文件,我更喜欢3个不同的文件指针.解决方法:也许使用itertools.groupby:import itertoolsdef bobo(x): if x.startswith('BO...

python-通过PyTables或PyHDF将大文本文件“读入” hdf5?【代码】

我正在尝试使用SciPy进行一些统计,但是我的输入数据集非常大(?1.9GB),并且为dbf格式.该文件足够大,当我尝试使用genfromtxt创建数组时,Numpy会返回错误消息. (我有3GB的ram,但正在运行win32). 即:Traceback (most recent call last):File "<pyshell#5>", line 1, in <module>ind_sum = numpy.genfromtxt(r"W:\RACER_Analyses\Terrestrial_Heterogeneity\IND_SUM.dbf", dtype = (int, int, int, float, float, int), names = True, ...

使用Win32和python直接打印时,在文本文件上隐藏页眉和页脚【代码】

使用此代码直接打印到文本文件时,我被卡在这里win32api.ShellExecute (0, "print", "datafile.txt", None, ".", 0)它总是打印页眉“ datafile.txt”和页脚“ Page1”.在连续纸上打印时,我想隐藏或删除它.我不想安装其他第三方软件.请帮我.谢谢.解决方法:我敢肯定,您只是简单的搜索工作,而不是找到比此hack更好地解决此问题的模块(例如,使用Reportlab和ShellExecute PDF).另外,在Windows上打印文本文件的默认应用程序是记事本.如果您...

从文本文件中读取正则表达式时,如何防止Python转义特殊字符?【代码】

我正在阅读Python中的文本文件,除其他外,其中包含预写的正则表达式,以后将用于匹配.文本文件具有以下格式:… –> Task 2 Concatenate and print the strings “Hello, ” and “world!” to the screen. –> Answer Hello, world! print(\”Hello,\s\”\s*+\s*\”world!\”) –> Hint 1 You can concatenate two strings with the + operator …用户输入基于任务被接受,或者在子流程中执行以查看返回值或与正则表达式匹配.但是,问...

python-进度条,用于读取文本文件中的行【代码】

我正在读取文本文件中的行形式,然后每行执行操作.由于文本文件的大小和每个动作的时间500 =>.秒.我希望能够查看进度,但不确定从哪里开始. 这是我正在使用的示例脚本,该如何编写呢?import ostmp = "test.txt" f = open(tmp,'r')for i in f:ip = i.strip()os.system("ping " + ip + " -n 500")f.close()test.txt:10.1.1.1 10.1.1.2 10.2.1.1 10.2.1.1解决方法:这是一个方便的模块:progress_bar. 它足够简短.阅读有关实现自己的想法...

写出文本文件时出现Python奇怪字符【代码】

我这里有一个简单的代码,应该在文本文件中输出2列字符.infile = open('anything.txt', 'r') outfile = open('some.txt', 'w') f = infile.readlines() data=[] a=['1','2','3'] b=['5','6','7'] for i in a:for j in b:outfile.write(i + "\t" + j + "\n")当我使用标准记事本打开生成的文本文件时,得到的是这些奇怪的字符! ????????????????????? 但是,当我用记事本或写字板打开文本文件时,结果是两列数字,它们之间有一个制表符,这...

python-将列添加到文本文件【代码】

我有一个仅一列的数据文件.我想在左侧添加2列,在右侧添加2列. 我认为一种简单的方法是使用numpy数组,这是我尝试的方法:z = np.loadtxt('data_file.dat')new = np.zeros((z.shape[0],5))for i in range(z.shape[0]):new[i,0] = 'w040_0731.QR'new[i,1] = 1666.000new[i,2] = z[i]new[i,3] = 0.10000new[i,4] = 7z.close()但这没有用-我认为是因为numpy数组的设计目的不是将数字和字符串混合在一起?我收到错误消息:could not conv...

python-从文本文件中删除字符串保持浮动【代码】

我正在寻找在文本文件中删除带有字符串的行或空行.看起来像这样.如您所见,标题在整个文件中自行重复.每个数据块的数据行数不同.我需要将其导入为numpy中的数组.起初,我用逗号表示小数点至少可以更改它. 我试过了,但是根本不起作用:from types import StringTypez = open('D:\Desktop\cycle 1-20 20-50 kPa (dot).dat', 'r') for line in z.readlines():for x in z:if type(z.readline(x)) is StringType:print linez.close()数据示...

在python中导入文本文件【代码】

我是python的新手.我只想知道我们要在以下python脚本中将文件导入到哪里,要在上面运行脚本.我只想导入或引用以下脚本中的文件import fileinput, optparseusage = """%prog HOCOMOCOv9_AD_TRANSFAC.txt > converted_transfac_matrices.txtThis program reads matrices in a format used by the TRANSFAC database,and writes them in a format that can be used by Clover. The TRANSFACformat looks something like this:AC M000...

我需要将带有数据的文本文件读入python并将数据分配给变量【代码】

文件中的数据如下所示;两列需要代表X和Y值.中的第一个值为X值,第二个值为Y值.42.10 8.5540.25 7.6038.50 8.9539.55 6.4540.90 7.75我需要将其读入python并将变量分配给每一行中的每组值:例如(42.10,8.55),其中42.10是x值,而8.55是y值.有几类价值观需要这种组织.我可以打开文件并读取它,但是无法获取所需的变量分配. 到目前为止,我有with open ("file.txt", "r") as myfile:data=myfile.read().split()好...