聊一聊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模仿POST提交HTTP数据及使用Cookie值的方法
Nov 10 Python
详解Python的迭代器、生成器以及相关的itertools包
Apr 02 Python
Python使用Supervisor来管理进程的方法
May 28 Python
详解Python3操作Mongodb简明易懂教程
May 25 Python
Python探索之创建二叉树
Oct 25 Python
Python生成器的使用方法和示例代码
Mar 04 Python
python自动化工具之pywinauto实例详解
Aug 26 Python
Python使用__new__()方法为对象分配内存及返回对象的引用示例
Sep 20 Python
python中p-value的实现方式
Dec 16 Python
Python爬虫实现百度翻译功能过程详解
May 29 Python
Django rest framework分页接口实现原理解析
Aug 21 Python
pycharm + django跨域无提示的解决方法
Dec 06 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 快速生成 Flash 动画的方法
2007/03/06 PHP
一个PHP分页类的代码
2011/05/18 PHP
Yii2增删改查之查询 where参数详细介绍
2016/08/08 PHP
解析 thinkphp 框架中的部分方法
2017/05/07 PHP
疯掉了,尽然有js写的操作系统
2007/04/23 Javascript
关闭浏览器时提示onbeforeunload事件
2013/12/25 Javascript
Json实现异步请求提交评论无需跳转其他页面
2014/10/11 Javascript
JavaScript获得表单target属性的方法
2015/04/02 Javascript
JS实现队列与堆栈的方法
2016/04/21 Javascript
jquery实现界面无刷新加载登陆注册
2016/07/30 Javascript
jQuery实现可移动选项的左右下拉列表示例
2016/12/26 Javascript
jQuery实现一个简单的轮播图
2017/02/19 Javascript
angularjs实现多张图片上传并预览功能
2017/02/24 Javascript
详解axios在vue中的简单配置与使用
2017/05/10 Javascript
使用store来优化React组件的方法
2017/10/23 Javascript
vue实现样式之间的切换及vue动态样式的实现方法
2017/12/19 Javascript
vue 设置路由的登录权限的方法
2018/07/03 Javascript
Ajax请求时无法重定向的问题解决代码详解
2019/06/21 Javascript
微信小程序个人中心的列表控件实现代码
2020/04/26 Javascript
Python中的Descriptor描述符学习教程
2016/06/02 Python
详解Python中 __get__和__getattr__和__getattribute__的区别
2016/06/16 Python
最大K个数问题的Python版解法总结
2016/06/16 Python
python嵌套字典比较值与取值的实现示例
2017/11/03 Python
初探TensorFLow从文件读取图片的四种方式
2018/02/06 Python
详解10个可以快速用Python进行数据分析的小技巧
2019/06/24 Python
Django框架model模型对象验证实现方法分析
2019/10/02 Python
jupyter notebook 添加kernel permission denied的操作
2020/04/21 Python
Python pip安装第三方库实现过程解析
2020/07/09 Python
MATLAB数学建模之画图汇总
2020/07/16 Python
欧迪办公美国官网:Office Depot
2016/08/22 全球购物
阿迪达斯英国官方网站:adidas英国
2019/08/13 全球购物
运动会广播稿60字
2014/01/15 职场文书
工程质量月活动方案
2014/02/19 职场文书
2016三八妇女节慰问信
2015/11/30 职场文书
《比尾巴》教学反思
2016/02/24 职场文书
李清照的诗词赏析(20首)
2019/08/22 职场文书