聊一聊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远程登录代码
Apr 29 Python
利用python批量给云主机配置安全组的方法教程
Jun 21 Python
Python实现矩阵转置的方法分析
Nov 24 Python
Python数据结构与算法之图的最短路径(Dijkstra算法)完整实例
Dec 12 Python
浅谈Python NLP入门教程
Dec 25 Python
书单|人生苦短,你还不用python!
Dec 29 Python
Python简单实现的代理服务器端口映射功能示例
Apr 08 Python
python计算列表内各元素的个数实例
Jun 29 Python
Python中pymysql 模块的使用详解
Aug 12 Python
Python实现屏幕录制功能的代码
Mar 02 Python
Python读取Excel一列并计算所有对象出现次数的方法
Sep 04 Python
Python使用plt.boxplot()函数绘制箱图、常用方法以及含义详解
Aug 14 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
smarty section简介与用法分析
2008/10/03 PHP
ThinkPHP控制器详解
2015/07/27 PHP
PHP替换Word中变量并导出PDF图片的实现方法
2020/11/26 PHP
JS支持带x身份证号码验证函数
2008/08/10 Javascript
jquery 插件开发备注
2010/08/27 Javascript
使用命令对象代替switch语句的写法示例
2015/02/28 Javascript
AngularJS 日期格式化详解
2015/12/23 Javascript
用JS中split方法实现彩色文字背景效果实例
2016/08/24 Javascript
解决bootstrap下拉菜单点击立即隐藏bug的方法
2017/06/13 Javascript
微信小程序组件 marquee实例详解
2017/06/23 Javascript
Nodejs实现多文件夹文件同步
2018/10/17 NodeJs
node基于async/await对mysql进行封装
2019/06/20 Javascript
[18:16]sakonoko 2017年卡尔集锦
2018/02/06 DOTA
Python 常用的安装Module方式汇总
2017/05/06 Python
Python二叉树定义与遍历方法实例分析
2018/05/25 Python
python读取TXT每行,并存到LIST中的方法
2018/10/26 Python
基于jupyter代码无法在pycharm中运行的解决方法
2020/04/21 Python
基于Python pyecharts实现多种图例代码解析
2020/08/10 Python
python如何操作mysql
2020/08/17 Python
python切片作为占位符使用实例讲解
2021/02/17 Python
HTML+CSS3+JS 实现的下拉菜单
2020/11/25 HTML / CSS
J2ee常用的设计模式?说明工厂模式
2015/05/21 面试题
JavaScript实现页面动态验证码的实现示例
2021/03/23 Javascript
法学毕业生自我鉴定
2014/01/31 职场文书
模具毕业生推荐信
2014/02/15 职场文书
优秀老员工获奖感言
2014/02/15 职场文书
教导主任竞聘演讲稿
2014/05/16 职场文书
十佳中学生事迹材料
2014/06/02 职场文书
应聘教师自荐书
2014/06/16 职场文书
毕业生找工作求职信
2014/08/05 职场文书
教师党员自我剖析材料
2014/09/29 职场文书
2014年社区宣传工作总结
2014/12/02 职场文书
博士给导师的自荐信
2015/03/06 职场文书
团队合作精神学习心得体会
2016/01/19 职场文书
mysql连接查询中and与where的区别浅析
2021/07/01 MySQL
Java 关于String字符串原理上的问题
2022/04/07 Java/Android