聊一聊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 Web框架Flask中使用七牛云存储实例
Feb 08 Python
Python的Django框架中设置日期和字段可选的方法
Jul 17 Python
Python的爬虫框架scrapy用21行代码写一个爬虫
Apr 24 Python
解决python3 json数据包含中文的读写问题
May 10 Python
python之super的使用小结
Aug 13 Python
python实现反转部分单向链表
Sep 27 Python
Python实现隐马尔可夫模型的前向后向算法的示例代码
Dec 31 Python
详解字符串在Python内部是如何省内存的
Feb 03 Python
Python使用Socket实现简单聊天程序
Feb 28 Python
在python tkinter界面中添加按钮的实例
Mar 04 Python
Python  lambda匿名函数和三元运算符
Apr 19 Python
如何利用python实现Simhash算法
Jun 28 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 adodb操作mysql数据库
2009/03/19 PHP
用PHP的超级变量$_POST获取HTML表单(HTML Form) 数据
2011/05/07 PHP
php学习笔记 面向对象的构造与析构方法
2011/06/13 PHP
php数据访问之增删改查操作
2016/05/09 PHP
jquery的Tooltip插件 qtip使用详细说明
2010/09/08 Javascript
jquery ui resizable bug解决方法
2010/10/26 Javascript
JS 添加千分位与去掉千分位的示例
2013/07/11 Javascript
js实现拉伸拖动iframe的具体代码
2013/08/03 Javascript
javascript简单实现图片预加载
2014/12/03 Javascript
14款经典网页图片和文字特效的jQuery插件-前端开发必备
2015/08/25 Javascript
AngularJS HTML DOM详解及示例代码
2016/08/17 Javascript
js实现点击每个li节点,都弹出其文本值及修改
2016/12/15 Javascript
使用JS实现气泡跟随鼠标移动的动画效果
2017/09/16 Javascript
JS实现带导航城市列表以及输入搜索功能
2018/01/04 Javascript
vue实现类似淘宝商品评价页面星级评价及上传多张图片功能
2018/10/29 Javascript
在layui中使用form表单监听ajax异步验证注册的实例
2019/09/03 Javascript
[59:30]完美世界DOTA2联赛PWL S3 access vs LBZS 第二场 12.20
2020/12/23 DOTA
python字符串,数值计算
2016/10/05 Python
Python编程实现微信企业号文本消息推送功能示例
2017/08/21 Python
Python使用matplotlib和pandas实现的画图操作【经典示例】
2018/06/13 Python
python配置grpc环境
2019/01/01 Python
Anaconda之conda常用命令介绍(安装、更新、删除)
2019/10/06 Python
django实现web接口 python3模拟Post请求方式
2019/11/19 Python
PyCharm使用Docker镜像搭建Python开发环境
2019/12/26 Python
GitHub上值得推荐的8个python 项目
2020/10/30 Python
利用CSS3实现毛玻璃效果示例源码
2016/09/25 HTML / CSS
Tarte Cosmetics官网:美国最受欢迎的化妆品公司之一
2017/08/24 全球购物
世界上最受欢迎的钓鱼诱饵:Rapala
2019/05/02 全球购物
学生党员思想汇报范文
2014/01/09 职场文书
酒店总经理欢迎词
2014/01/15 职场文书
幼儿园教学管理制度
2014/02/04 职场文书
信息管理与信息系统专业求职信
2014/06/21 职场文书
预备党员2014年第四季度思想汇报范文
2014/10/25 职场文书
实习单位证明范例
2014/11/17 职场文书
新闻稿格式范文
2015/07/18 职场文书
mysql 8.0.27 绿色解压版安装教程及配置方法
2022/04/20 MySQL