聊一聊python常用的编程模块


Posted in Python onMay 14, 2021

文件流的读写

读取保存数据为数组的txt文件

使用try进行异常发现,使用while检测文件末尾进行读取

file_to_read = raw_input("Enter file name of tests (empty string to end program):")
try:
    infile = open(file_to_read, 'r')
    while file_to_read != " ":
        file_to_write = raw_input("Enter output file name (.csv will be appended to it):")
        file_to_write = file_to_write + ".csv"
        outfile = open(file_to_write, "w")
        readings = (infile.readline())
        print readings
        while readings != 0:
            global count
            readings = int(readings)
            minimum = (infile.readline())
            maximum = (infile.readline())

使用for遍历读取的每一行,进行一次性的读取和输入

下面调用的程序读取的数据是

聊一聊python常用的编程模块

result = list()
    with open('../test/parameter.txt') as  f:
        for line in f.readlines():
            temp = list()
            # 逐个遍历对应每一行元素,将之转为对应的数据
            b = line.strip(",][").split(',')
            if(len(b) >= 5):
                b.pop()
            for a in b:
                a = a.replace('[','').replace(']','')
                temp.append(float(a))
            result.append(temp)
            #print("中途打印的temp是",temp)
            #print("加入到result中的结果是",result)

删除str中的特定字符

删除字符串首尾的多余字符串strip()

# 删除字符串中多余字符
def string_remove():
   str1 = ' abc     \n'
   print str1.strip()   # abc

   str2 = '----abcdf++++'
   print str2.strip('-+')  # abcdf

replace函数,删除字符串中某一个所有的字符串

ss = 'old old string'
ret = ss.replace('old', 'new', 1)
print(ret)

sub函数,同时删除多个字符串,这里使用了正则表达式

str2 = '\nabc\nwrt22\t666\t'  # 删除字符串中的所有\n,\t
import re
print(re.sub('[\n\t]','',str2))   # abcwrt22666

以上就是聊一聊python常用的编程模块的详细内容,更多关于python编程模块的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
Python实现的Kmeans++算法实例
Apr 26 Python
利用Python绘制MySQL数据图实现数据可视化
Mar 30 Python
利用Python爬虫给孩子起个好名字
Feb 14 Python
Python 私有函数的实例详解
Sep 11 Python
Python3利用Dlib19.7实现摄像头人脸识别的方法
May 11 Python
快速解决pandas.read_csv()乱码的问题
Jun 15 Python
Django实现将views.py中的数据传递到前端html页面,并展示
Mar 16 Python
Python如何转换字符串大小写
Jun 04 Python
python能否java成为主流语言吗
Jun 22 Python
Python+OpenCV图像处理——实现直线检测
Oct 23 Python
教你使用Sublime text3搭建Python开发环境及常用插件安装另分享Sublime text3最新激活注册码
Nov 12 Python
Pygame Time时间控制的具体使用详解
Nov 17 Python
如何获取numpy array前N个最大值
May 14 #Python
使用pandas模块实现数据的标准化操作
pandas 实现将NaN转换为None
May 14 #Python
Pandas||过滤缺失数据||pd.dropna()函数的用法说明
Python爬虫:从m3u8文件里提取小视频的正确操作
MATLAB 全景图切割及盒图显示的实现步骤
使用pandas或numpy处理数据中的空值(np.isnan()/pd.isnull())
May 14 #Python
You might like
PHP利用COM对象访问SQLServer、Access
2006/10/09 PHP
如何去掉文章里的 html 语法
2006/10/09 PHP
一个域名查询的程序
2006/10/09 PHP
php合并数组array_merge函数运算符加号与的区别
2008/10/31 PHP
php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用例子
2014/04/24 PHP
详解JavaScript对象和数组
2015/12/03 Javascript
JS中的hasOwnProperty()和isPrototypeOf()属性实例详解
2016/08/11 Javascript
jquery 动态增加删除行的简单实例(推荐)
2016/10/12 Javascript
基于百度地图实现产品销售的单位位置查看功能设计与实现
2016/10/21 Javascript
js中作用域的实例解析
2017/03/16 Javascript
作为老司机使用 React 总结的 11 个经验教训
2017/04/08 Javascript
EasyUI实现下拉框多选功能
2017/11/07 Javascript
Vue中render方法的使用详解
2018/01/26 Javascript
Jquery实现无缝向上循环滚动列表的特效
2019/02/13 jQuery
Element-UI中Upload上传文件前端缓存处理示例
2019/02/21 Javascript
JQuery事件委托(适用于给动态生成的脚本元素添加事件)
2020/02/01 jQuery
Vue中keep-alive 实现后退不刷新并保持滚动位置
2020/03/17 Javascript
Vue element-ui父组件控制子组件的表单校验操作
2020/07/17 Javascript
解决vue scoped html样式无效的问题
2020/10/24 Javascript
JavaScript 防盗链的原理以及破解方法
2020/12/29 Javascript
深入解析Python中函数的参数与作用域
2016/03/20 Python
django使用html模板减少代码代码解析
2017/12/12 Python
Python read函数按字节(字符)读取文件的实现
2019/07/03 Python
自定义实现 PyQt5 下拉复选框 ComboCheckBox的完整代码
2020/03/30 Python
玖熙女鞋美国官网:Nine West
2016/10/06 全球购物
ECCO俄罗斯官网:北欧丹麦鞋履及皮具品牌
2020/06/26 全球购物
思想政治自我鉴定
2013/10/06 职场文书
售后专员岗位职责
2013/12/08 职场文书
优秀士兵先进事迹
2014/02/06 职场文书
九年级政治教学反思
2014/02/06 职场文书
《李时珍夜宿古寺》教学反思
2014/04/09 职场文书
共产党员批评与自我批评
2014/10/15 职场文书
2014年学生会个人工作总结
2014/11/07 职场文书
2014个人年度工作总结
2014/12/15 职场文书
病人家属写给医院的感谢信
2015/01/23 职场文书
领导欢迎词范文
2015/01/26 职场文书