聊一聊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 相关文章推荐
pyside写ui界面入门示例
Jan 22 Python
python改变日志(logging)存放位置的示例
Mar 27 Python
Python基础入门之seed()方法的使用
May 15 Python
python中defaultdict的用法详解
Jun 07 Python
python遍历文件夹下所有excel文件
Jan 03 Python
python使用pycharm环境调用opencv库
Feb 11 Python
Python subprocess模块常见用法分析
Jun 12 Python
python3 实现对图片进行局部切割的方法
Dec 05 Python
keras中的History对象用法
Jun 19 Python
一文详述 Python 中的 property 语法
Sep 01 Python
基于PyQT5制作一个桌面摸鱼工具
Feb 15 Python
Python各协议下socket黏包问题原理
Apr 12 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蜘蛛统计插件只要有mysql就可用
2010/10/12 PHP
php 注释规范
2012/03/29 PHP
使用GDB调试PHP代码,解决PHP代码死循环问题
2015/03/02 PHP
PHP实现根据银行卡号判断银行
2015/04/29 PHP
基础的WordPress插件制作教程
2015/11/24 PHP
Laravel5中防止XSS跨站攻击的方法
2016/10/10 PHP
PHP中串行化用法示例
2016/11/16 PHP
ThinkPHP框架实现数据增删改
2017/05/07 PHP
PHP SESSION机制的理解与实例
2019/03/22 PHP
js中将具有数字属性名的对象转换为数组
2011/03/06 Javascript
jquery+css+ul模拟列表菜单具体实现思路
2013/04/15 Javascript
在页面中js获取光标/鼠标的坐标及光标的像素坐标
2013/11/11 Javascript
js中settimeout方法加参数
2014/02/28 Javascript
JavaScript获取网页中第一个图片id的方法
2015/04/03 Javascript
jQuery预加载图片常用方法
2015/06/15 Javascript
js判断手机端(Android手机还是iPhone手机)
2015/07/22 Javascript
跟我学习javascript的call(),apply(),bind()与回调
2015/11/16 Javascript
vue如何从接口请求数据
2017/06/22 Javascript
js 获取html5的data属性实现方法
2017/07/28 Javascript
bootstrap可编辑下拉框jquery.editable-select
2017/10/12 jQuery
Vue 中获取当前时间并实时刷新的实现代码
2020/05/12 Javascript
Python中函数的参数传递与可变长参数介绍
2015/06/30 Python
浅谈Python类里的__init__方法函数,Python类的构造函数
2016/12/10 Python
python matlibplot绘制多条曲线图
2021/02/19 Python
使用Tkinter制作信息提示框
2020/02/18 Python
详解如何在css中引入自定义字体(font-face)
2018/05/17 HTML / CSS
卡骆驰英国官网:Crocs英国
2019/08/22 全球购物
黑猩猩商店:The Chimp Store
2020/02/12 全球购物
大学校运会广播稿
2014/02/03 职场文书
聚美优品励志广告词
2014/03/14 职场文书
竞选班干部的演讲稿
2014/04/24 职场文书
大学生就业推荐表自我评价
2015/03/02 职场文书
酒店收银员岗位职责
2015/04/07 职场文书
付款证明模板
2015/06/19 职场文书
送给客户微信问候语!
2019/07/04 职场文书
Python max函数中key的用法及原理解析
2021/06/26 Python