iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >聊一聊python常用的编程模块
  • 406
分享到

聊一聊python常用的编程模块

2024-04-02 19:04:59 406人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

文件流的读写 读取保存数据为数组的txt文件 使用try进行异常发现,使用while检测文件末尾进行读取 file_to_read = raw_input("Enter file

文件流的读写

读取保存数据为数组的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遍历读取的每一行,进行一次性的读取和输入

下面调用的程序读取的数据是

在这里插入图片描述


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编程模块的资料请关注编程网其它相关文章!

--结束END--

本文标题: 聊一聊python常用的编程模块

本文链接: https://www.lsjlt.com/news/125961.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 聊一聊python常用的编程模块
    文件流的读写 读取保存数据为数组的txt文件 使用try进行异常发现,使用while检测文件末尾进行读取 file_to_read = raw_input("Enter file...
    99+
    2024-04-02
  • 聊聊Python的一个内置模块Collections
    1、模块说明collections 是 Python 的一个内置模块,所谓内置模块的意思是指 Python 内部封装好的模块,无需安装即可直接使用。collections 包含了一些特殊的容器,针对 Python 内置的容器,例如:list...
    99+
    2023-05-14
    Python 函数 内置模块
  • 一文聊聊node中的path模块
    path 模块是 nodejs 中用于处理文件/目录路径的一个内置模块,可以看作是一个工具箱,提供诸多方法供我们使用,当然都是和路径处理有关的。同时在前端开发中 path 模块出现的频率也是比较高的,比如配置 webpack 的时候等。本文...
    99+
    2023-05-14
    path模块 Node.js
  • 一文聊聊Node中的net模块
    而客户端和服务端的传输流如下如果角色变成发送者和接受者的时候,传输流如下图:可以看出来传输的过程中,从发送端开始,没经过一层协议都会加上所需要的首部信息.层层把关,层层加码. 然后到了接收端的时候, 就反而行之, 每经过一层都剥去对应的首部...
    99+
    2023-05-14
    net模块 node Node.js
  • 聊聊Node中的url模块和querystring模块
    url模块和querystring模块是非常重要的两个URL处理模块。在做node服务端的开发时会经常用到。url在介绍url模块之前我们先来一张图,看懂了这张图对于url这个模块你就基本上没什么问题了。我们来解释下各自的含义protoco...
    99+
    2023-05-14
    Node.js 前端 面试
  • 深入聊聊Node中的File模块
    在聊 Stream/Buffer 的时候,我们已经开始使用require("fs")引入文件模块做一些操作了文件模块是对底层文件操作的封装,例如文件读写/打开关闭/删除添加等等文件模块最大的特点就是所有的方法都提供的同步...
    99+
    2023-05-14
    Node.js 前端
  • 聊聊vuex如何模块化编码+命名空间
    (学习视频分享:vuejs入门教程、编程基础视频)以上就是聊聊vuex如何模块化编码+命名空间的详细内容,更多请关注编程网其它相关文章!...
    99+
    2023-05-14
    VueX javascript Vue
  • 聊聊HTML的一些常用写法
    HTML是一种标记语言,用于创建网页和其他网络应用程序。下面介绍HTML的一些常用写法。基本语法结构<!doctype html><html><head><meta charset="ut...
    99+
    2023-05-14
  • 什么是模块化?聊聊Node模块化的那些事
    在上方的定义中未免有一些晦涩难懂,简单的给大家举个例子:我们小时候玩的小霸王游戏机,当我们玩烦了一款游戏的时候,我们不可能直接更换一个游戏机呀,我们可以通过更换游戏带从而体验各种不同的游戏。这种形式就是模块化,把游戏分化成一个个小模块,当我...
    99+
    2022-11-23
    nodejs node 模块化
  • 聊聊编程语言golang的用法
    今天,我们将会介绍一种受欢迎的编程语言golang的用法,同时也为那些尚不了解这门语言的读者提供一个入门指南。Golang(也称为Go),是一种由谷歌公司开发的开源编程语言,和C和C++等语言很像。使用golang可以快速地开发高效的应用程...
    99+
    2023-05-14
  • 聊聊几个常用的CSS编写软件
    CSS是一种用于网页设计和排版的样式语言,通过CSS,我们可以将网页的样式、布局和美感进行细致的调整。在CSS的编写过程中,选择一个合适的软件是非常重要的。那么,CSS用什么软件编写呢?下面就给大家介绍几个常用的CSS编写软件。Sublim...
    99+
    2023-05-14
  • 聊聊怎么利用npm安装Github模块
    随着Github的流行和使用,越来越多的人都开始使用它进行项目管理以及协作开发。NPM (Node Package Manager)是一个极其流行的 JavaScript 包管理器,让我们能够轻松地共享和组织我们的代码。因此,将Github...
    99+
    2023-10-22
  • 一文聊聊Node中的fs文件模块和path路径模块(案例分析)
    fs.readFile(path, [options], callback)示例1:读取 demo.txt 文件demo.txt 文件'前端杂货铺'app.js 文件// 导入 fs 文件系统模块 const fs = re...
    99+
    2022-11-22
    node nodejs​ Node.js
  • Node http模块学习:聊聊基本用法
    本篇文章给大家了解一下Node.js http模块,介绍一下createServer和listen方法,希望对大家有所帮助!http 模块使用 Node.js 中创建 Web 服务,主要依赖内置的 http 模块。经典的 express.j...
    99+
    2023-05-14
    node HTTP模块
  • 聊聊Golang中常用的编程工具及其优缺点
    Golang,也称作Go语言,是近年来Web开发领域越来越受欢迎的编程语言。它在高性能、并发编程和代码可读性等方面都表现出色,因此吸引了众多开发者的关注。而在该语言的发展过程中,不同的编程工具对于Golang语言的发展和使用发挥了重要作用。...
    99+
    2023-05-14
  • 聊聊Redis的单线程模型
    目录开篇正文文件事件处理器redis 事件处理伪代码redis 源码总结开篇 本文主要来探讨一下 redis 的单线程模型,文章前半部分会先引用某网络课程讲解的内容(图片+语言描述)...
    99+
    2022-12-19
    Redis单线程 Redis单线程模型
  • 聊聊Node.js中的导出函数、变量和模块
    Node.js是一种基于Chrome V8引擎的JavaScript运行环境,它能够让JavaScript代码在服务器端运行,大大提高了JavaScript在服务器端的应用能力。在Node.js中,我们可以使用exports对象将定义的函数...
    99+
    2023-05-14
  • 一起详细聊聊C#中的Visitor模式
    目录写在前面模式演进举个例子使用了Tpye-Switch的版本尝试使用重载的版本单分派与双分派Visitor模式总结写在前面 Visitor模式在日常工作中出场比较少,如果统计大家不...
    99+
    2024-04-02
  • Python编程最常见的模块
    这篇文章主要讲解了“Python编程最常见的模块”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python编程最常见的模块”吧!你是否曾经被大量的python模块压垮过你是否曾经在为一个特定...
    99+
    2023-06-15
  • 聊聊 Python 最常用的语句、函数有哪些?
    一、内置函数内置函数是python自带的函数方法,拿来就可以用,比方说zip、filter、isinstance等下面是Python官档给出的内置函数列表,相当的齐全下面几个是常见的内置函数:1、enumerate(iterable,sta...
    99+
    2023-05-14
    Python 函数 模块
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作