聊一聊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 Mysql自动备份脚本
Jul 14 Python
Python中动态获取对象的属性和方法的教程
Apr 09 Python
Python3指定路径寻找符合匹配模式文件
May 22 Python
Python中函数eval和ast.literal_eval的区别详解
Aug 10 Python
Python实现string字符串连接的方法总结【8种方式】
Jul 06 Python
详解PyTorch手写数字识别(MNIST数据集)
Aug 16 Python
opencv之为图像添加边界的方法示例
Dec 26 Python
python 实现从高分辨图像上抠取图像块
Jan 02 Python
MNIST数据集转化为二维图片的实现示例
Jan 10 Python
TensorFlow实现checkpoint文件转换为pb文件
Feb 10 Python
Python面向对象之成员相关知识总结
Jun 24 Python
python 安全地删除列表元素的方法
Mar 16 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 传值赋值与引用赋值的区别
2010/12/29 PHP
使用php统计字符串中中英文字符的个数
2013/06/23 PHP
PHP循环输出指定目录下的所有文件和文件夹路径例子(简单实用)
2014/05/10 PHP
给WordPress中的留言加上楼层号的PHP代码实例
2015/12/14 PHP
php之可变函数的实例详解
2017/09/13 PHP
我遇到的参数传递中 双引号单引号嵌套问题
2010/02/11 Javascript
javascript 随机展示头像实现代码
2011/12/06 Javascript
js创建对象的方式总结
2015/01/10 Javascript
jQuery手机浏览器中拖拽动作的艰难性分析
2015/02/04 Javascript
javascript获取select值的方法分析
2015/07/02 Javascript
JS实现的仿淘宝交易倒计时效果
2015/11/27 Javascript
javascript拖拽应用实例(二)
2016/03/25 Javascript
Javascript中Promise的四种常用方法总结
2017/07/14 Javascript
jQuery中$原理实例分析
2018/08/13 jQuery
解决vue打包后vendor.js文件过大问题
2019/07/03 Javascript
jQuery实现简易QQ聊天框
2020/02/10 jQuery
解决Vue使用bus总线时,第一次路由跳转时数据没成功传递问题
2020/07/28 Javascript
python检测远程udp端口是否打开的方法
2015/03/14 Python
Python爬虫:通过关键字爬取百度图片
2017/02/17 Python
浅谈python中的__init__、__new__和__call__方法
2017/07/18 Python
python读写csv文件并增加行列的实例代码
2019/08/01 Python
HTML5拖拽的简单实例
2016/05/30 HTML / CSS
ProBikeKit澳大利亚:自行车套件,跑步和铁人三项装备
2016/11/30 全球购物
FORZIERI澳大利亚站:全球顶级奢华配饰精品店
2016/12/31 全球购物
北京RT科技有限公司.net工程师面试题
2013/02/15 面试题
上海某公司.net方向笔试题
2014/09/14 面试题
领导党性分析材料
2014/02/15 职场文书
毕业生如何写自荐信
2014/03/26 职场文书
团日活动总结报告
2014/06/25 职场文书
关于读书的演讲稿600字
2014/08/27 职场文书
2015年酒店年度工作总结
2015/05/23 职场文书
学习经验交流会总结
2015/11/02 职场文书
小学生反邪教心得体会
2016/01/15 职场文书
react合成事件与原生事件的相关理解
2021/05/13 Javascript
Java9新特性对HTTP2协议支持与非阻塞HTTP API
2022/03/16 Java/Android
使用CSS实现音波加载效果
2023/05/07 HTML / CSS