一、常用操作 1.打开文件 open() 其中a.txt 是相对路径,如果想用绝对路径打开文件,要在文件名前加一个‘r’,否则就要把‘\’改成‘\\’ 打开文件时有个问题,就是字符编码的问题。如果不指定打开编码,默认使用操作系统的编码,Windows是GBK 可以在这里查看文件编码方式,使用什么编码 ...
分类:
编程语言 时间:
2017-06-14 02:17:32
阅读次数:
136
from numpy import * import matplotlib.pyplot as plt def loadData(filename): data=[] for line in open(filename).readlines(): linth=line.strip().split("... ...
分类:
编程语言 时间:
2017-06-13 23:54:33
阅读次数:
248
C118+Osmocom-bb 多机 gsm sniff环境,经常发生工作一段时间后,某个手机监听的arfcn就不工作了。 检查日志发现,日志最后有连续的多条:TOA AVG is not 16 qbits, correcting (got 15),然后日志就一动不动了,无法再继续抓取sms,只能重 ...
分类:
其他好文 时间:
2017-06-13 10:13:52
阅读次数:
267
附有流程图可以看一看,第一次画会慢慢改进的。代码如下:1.User用户名存储文件王二123
张三1234
李四1234562.Lock_User被锁用户文件3.Land.py主程序文件sys
i=i<:
()
account=()/用户账户输入
Lock_list=(,)/打开加锁文件(读写方式)
Lock_user=Lock_list.readlines()/将获..
分类:
编程语言 时间:
2017-06-12 22:27:15
阅读次数:
185
1 filename='demo.py' 2 with open(filename,'r')as fp: 3 lines=fp.readlines() #读取所有行 4 maxLength=max(map(len,lines)) #最长行的长度 5 for index,line in enumera... ...
分类:
编程语言 时间:
2017-06-10 18:15:21
阅读次数:
267
#coding:utf-8 from numpy import * def loaddata(): datamat=[] label=[] fr=open("testSet.txt") for line in fr.readlines(): arr=line.strip().split() data... ...
分类:
编程语言 时间:
2017-06-08 23:35:46
阅读次数:
274
一、情景再现 在Python中,我们在打开文件的时候,为了代码的健壮性,通常要考虑一些异常情况,比如: 如果文件操作出现异常,则写一条错误日志; 考虑一种情况,如果文件打开成功,但readlines()调用失败,异常处理会立即跳转到except处执行,这样文件关闭就没有机会被执行到了。 一种解决办法 ...
分类:
编程语言 时间:
2017-06-07 18:47:07
阅读次数:
174
今天来介绍一下文件的操作,包括文件的增删改查,以及字符编码与转码,还有一些简单的函数操作。 要对文件进行操作,首先要打开一个文件,而打开文件需要声明要对这个文件干什么,比如读('r'),写('w'),追加('a'),读写('r+'),写读('w+'),还需要告诉系统,用什么字符集来打开,如utf-8 ...
分类:
编程语言 时间:
2017-06-03 19:08:38
阅读次数:
172
函数的默认参数,如果默认没有赋值,则会只是默认值,如果给具体的某个键,就要加上具体的键 以键值形式存储 如果此时是字典要存入,则需要使用一下模式 以列表形式存储 xrange与range readlines()与xreadlines()区别就是没有x的是一次性向内存开辟空间,而有x的则是使用一个开辟 ...
分类:
编程语言 时间:
2017-05-29 10:55:47
阅读次数:
175
#coding=utf-8 Result=open('result.txt',"w") FileTunnel = open('tunnel.txt').readlines() New_dict = {} UpSum=0 DownSum=0 #NumBer=0 #计数次数 for Line in Fi ...
分类:
其他好文 时间:
2017-05-27 19:18:09
阅读次数:
166