聊一聊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 14 Python
在Python下进行UDP网络编程的教程
Apr 29 Python
浅析Python中将单词首字母大写的capitalize()方法
May 18 Python
python爬虫实战之爬取京东商城实例教程
Apr 24 Python
解决pandas无法在pycharm中使用plot()方法显示图像的问题
May 24 Python
Python获取昨天、今天、明天开始、结束时间戳的方法
Jun 01 Python
python里dict变成list实例方法
Jun 26 Python
Python pandas.DataFrame 找出有空值的行
Sep 09 Python
在 Jupyter 中重新导入特定的 Python 文件(场景分析)
Oct 27 Python
基于MSELoss()与CrossEntropyLoss()的区别详解
Jan 02 Python
最新PyCharm 2020.2.3永久激活码(亲测有效)
Nov 26 Python
Python数据可视化之基于pyecharts实现的地理图表的绘制
Jun 10 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写杨辉三角实例代码
2011/07/17 PHP
php中一个完整表单处理实现代码
2011/11/10 PHP
php用ini_get获取php.ini里变量值的方法
2015/03/04 PHP
php分页查询mysql结果的base64处理方法示例
2017/05/18 PHP
Laravel中日期时间处理包Carbon的简单使用
2017/09/21 PHP
Yii框架实现对数据库的CURD操作示例
2019/09/03 PHP
jQuery+PHP实现图片上传并提交功能
2020/07/27 PHP
JavaScript静态的动态
2006/09/18 Javascript
编写Js代码要注意的几条规则
2010/09/10 Javascript
JavaScript 原型学习总结
2010/10/29 Javascript
重构Javascript代码示例(重构前后对比)
2013/01/23 Javascript
js完美解决IE6不支持position:fixed的bug
2015/04/24 Javascript
常用jQuery代码分享
2015/07/14 Javascript
input点击后placeholder中的提示消息消失
2016/01/15 Javascript
Bootstrap CSS组件之导航条(navbar)
2016/12/17 Javascript
Angular 2.x学习教程之结构指令详解
2017/05/25 Javascript
Angular 项目实现国际化的方法
2018/01/08 Javascript
React中的render何时执行过程
2018/04/13 Javascript
AngularJS 监听变量变化的实现方法
2018/10/09 Javascript
详解为什么Vue中不要用index作为key(diff算法)
2020/04/04 Javascript
Python中正则表达式的详细教程
2015/04/30 Python
对python自动生成接口测试的示例讲解
2018/11/30 Python
python3.4+pycharm 环境安装及使用方法
2019/06/13 Python
基于Pytorch SSD模型分析
2020/02/18 Python
python实现从尾到头打印单链表操作示例
2020/02/22 Python
浅谈JupyterNotebook导出pdf解决中文的问题
2020/04/22 Python
Python实现初始化不同的变量类型为空值
2020/06/02 Python
Python如何基于Tesseract实现识别文字功能
2020/06/05 Python
女方婚礼新郎答谢词
2014/01/11 职场文书
文明之星事迹材料
2014/05/09 职场文书
环境卫生标语
2014/06/09 职场文书
护士节活动总结
2014/08/29 职场文书
烛光里的微笑观后感
2015/06/17 职场文书
《我是什么》教学反思
2016/02/16 职场文书
关于感恩的素材句子(38句)
2019/11/11 职场文书
Go 实现英尺和米的简单单位换算方式
2021/04/29 Golang