聊一聊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魔法方法-属性转换和类的表示详解
Jul 22 Python
python中模块的__all__属性详解
Oct 26 Python
Python Xml文件添加字节属性的方法
Mar 31 Python
python斐波那契数列的计算方法
Sep 27 Python
python实现将文件夹下面的不是以py文件结尾的文件都过滤掉的方法
Oct 21 Python
Python3爬虫使用Fidder实现APP爬取示例
Nov 27 Python
Pytorch加载部分预训练模型的参数实例
Aug 18 Python
详解PyTorch中Tensor的高阶操作
Aug 18 Python
使用Python进行防病毒免杀解析
Dec 13 Python
python对接ihuyi实现短信验证码发送
May 10 Python
Python单元测试及unittest框架用法实例解析
Jul 09 Python
用Python selenium实现淘宝抢单机器人
Jun 18 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一个名片库程序
2006/10/09 PHP
php实现的操作excel类详解
2016/01/15 PHP
详解PHP的Yii框架中组件行为的属性注入和方法注入
2016/03/18 PHP
Laravel框架处理用户的请求操作详解
2019/12/20 PHP
滚动经典最新话题[prototype框架]下编写
2006/10/03 Javascript
js获取url中"?"后面的字串方法
2014/05/15 Javascript
基于豆瓣API+Angular开发的web App
2015/01/02 Javascript
javascript数组去重方法汇总
2015/04/23 Javascript
js实现n秒倒计时后才可以点击的效果
2015/12/20 Javascript
JS定时器用法分析【时钟与菜单中的应用】
2016/12/21 Javascript
Three.js中网格对象MESH的属性与方法详解
2017/09/27 Javascript
使用javaScript实现鼠标拖拽事件
2020/04/03 Javascript
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
2017/11/09 jQuery
JS设计模式之访问者模式定义与用法分析
2018/02/05 Javascript
解决Vue.js由于延时显示了{{message}}引用界面的问题
2018/08/25 Javascript
webpack优化的深入理解
2018/12/10 Javascript
react同构实践之实现自己的同构模板
2019/03/13 Javascript
vue 实现移动端键盘搜索事件监听
2019/11/06 Javascript
Vue实现购物车实例代码两则
2020/05/30 Javascript
JavaScript Dom实现轮播图原理和实例
2021/02/19 Javascript
使用Python的Zato发送AMQP消息的教程
2015/04/16 Python
介绍Python中的文档测试模块
2015/04/28 Python
Python类和对象的定义与实际应用案例分析
2018/12/27 Python
Python enumerate函数功能与用法示例
2019/03/01 Python
python中的单引号双引号区别知识点总结
2019/06/23 Python
Python对接 xray 和微信实现自动告警
2019/09/17 Python
Python网络编程之使用TCP方式传输文件操作示例
2019/11/01 Python
flask 框架操作MySQL数据库简单示例
2020/02/02 Python
Python selenium页面加载慢超时的解决方案
2020/03/18 Python
html5 初试 indexedDB(推荐)
2016/07/21 HTML / CSS
澳大利亚正品化妆品之家:Cosmetic Capital
2017/07/03 全球购物
澳大利亚排名第一的儿童在线玩具商店:Toy Galaxy
2018/10/06 全球购物
安全生产年活动总结
2014/08/29 职场文书
2014年健康教育工作总结
2014/11/20 职场文书
感恩节寄语2015
2015/03/24 职场文书
关于上班时间调整的通知
2015/04/23 职场文书