python读写模块

【Python零基础入门系列】第5篇:Python 中的函数、模块和文件读写 在写程序的时候,如果某段代码要反复用,就可以用函数把它“打包”起来。函数 = 自动化的果汁机,只要你放进去不同的水果(参数),就能榨出对应的果汁(返回值)。def 函数名(参数1, 参数2, ...):# 函数体return 返回值Python 自带了很多模块,比如mathrandomos等,后面我会专门介绍Python 常用的自带模块。你也可以自己写。假如你有一个文件叫tools.py# tools.py")# main.py。 阅读详情

一.创建目录,文档等

1.查看当前路径

import os     #导入os模块
cur_loc= os.getcwd()      #调用os模块的 getcwd()方法。返回值为程序工作的当前目录
print(‘当前目录为:’, cur_loc)       #打印目录

2.创建目录

path=os.getcwd()+'/'+'hello'
if not os.path.exists(path) :     #没有这个文件目录则新建一个
    os.mkdir(path )     #创建G盘文件名为 hello 的文件夹

3.改变工作目录

os.chdir(path)
os.getcwd()

4.在改变后的目录下创建一个txt的文件

f = open('a.txt', 'w')
f.write('hello,')
f.write('iplaypython')
f.close()

在改变后的目录下创建k个txt文件,并写入

for j in range(k):
    with open('diff_match%d.txt'% j,'w+') as temp:
        temp.write('hello,')
        temp.close()

如果只想创建备用,不写入,只是open即可。重新open的时候,旧的写入结果会被覆盖
参考链接

二 . 读写模块

# 读取总txt文件
# 按行读取
open_diff = open('diff_match_image.txt', 'r')
diff_line = open_diff.readlines()
 
line_list = []
for line in diff_line:
    line_list.append(line)
# print(line_list)
 
#切分diff
diff_match_split = [line_list[i:i+100] for i in range(0,len(line_list),100)]
 
#将切分的写入多个txt中
for i,j in zip(range(0,13),range(0,13)):
    with open('diff_match%d.txt'% j,'w+') as temp:
        for line in diff_match_split [i]:
            temp.write(line)
perl、python、tcl语法中读写Excel的模块 ‌pandas‌:通过 read_excel() 方法支持 .xls 和 .xlsx 格式‌。‌Spreadsheet::WriteExcel‌(旧版):生成 .xls 文件。‌Spreadsheet::ParseExcel‌:解析 .xls 文件‌。‌Spreadsheet::ParseXLSX‌:支持 .xlsx 格式‌。‌Excel::Writer::XLSX‌:生成 .xlsx 文件‌。‌xlrd‌:支持传统 .xls 格式的读取‌。‌xlwt‌:生成 .xls 格式文件‌。‌读写 Excel‌。 阅读详情

相关推荐

adas硬件_ADAS智能辅助驾驶系统硬件在环(HIL)测试之硬件介绍

这篇主要分享的是ADAS融合系统的HIL测试系统的硬件结构及其作用,其主要包括上位机、机柜、雷达模拟器系统、雷达暗箱系统以及视频暗箱。 上位机 上位机主要运行HIL测试系统的相关软件,测试人员所有的前期准备工作与测试操作均在上面进行,并监控测试结果,其通过网口实现与NI实时机的通信,上位机将VeriStand项目工程下载至NI实时机运行。机柜 机柜主要由可编程电源...

weixin_39580748的博客 2240

Python中常用模块(2)---文件的读写

python常用模块

weixin_44701654的博客 3139

告别点不亮!STM32F103驱动HT1621段码屏的常见坑点与调试心得

本文详细解析了STM32F103驱动HT1621段码屏的五大常见问题及解决方案,包括硬件连接、时序控制、RAM地址映射等关键难点。通过实测数据和代码示例,帮助开发者快速排查显示异常问题,提升驱动开发效率。特别针对HT1621与STM32F103的兼容性问题提供了专业调试建议。

weixin_30925435的博客 378

python文件读写、模块

目录编码二进制编码表encode()和decode()格式文件读写开-open()模式汇总读-read()直接读取按行读取写-write()'w'模式'a'模式关-close()关键字withsplit():分开字符串join():合并字符串模块import语句调用模块import...as..from … import … 语句if __name__ == '__main__'scv模块格式读数据写数据 编码 二进制 用来存放一位0或1,就是计算机里最小的存储单位,叫做【位】,也叫【比特】(bit)。我

学习记录 1825

从临床试验到互联网AB测试:边缘结构模型(MSM)如何解决‘时依性混杂’这个老大难问题

本文探讨边缘结构模型(MSM)如何解决时依性混杂问题,适用于临床试验和互联网AB测试。通过逆概率加权(IPTW)等方法,MSM能有效剥离混杂效应,准确评估长期干预效果。文章结合跨领域案例,详细解析MSM的核心原理、实施步骤及在推荐算法效果评估中的实战应用,帮助读者掌握这一先进因果推断工具。

weixin_28725949的博客 206

PostgreSQL+PostGIS空间数据入库实战:从矢量栅格到GeoServer发布全流程

本文详细介绍了将矢量与栅格空间数据导入PostgreSQL并利用PostGIS扩展进行管理的完整流程。内容涵盖环境搭建、使用shp2pgsql和raster2pgsql工具进行数据入库、基础空间查询验证,以及最终通过GeoServer发布为地图服务的实战步骤,为构建空间数据平台提供清晰指引。

weixin_29268267的博客 289

Python——模块

复习python的模块、包、标准库的概念。加油~

weixin_62917800的博客 1135

GPMC开发笔记(TI开发者推荐笔记)

因为gpmc(General-Purpose Memory Controller)是TI特有的驱动,gpmc的资料比较少,本人开发gpmc驱动算是摸了很多石头过河的。所以想通过这遍文章可以给也做GPMC驱动开发的后来者有一点参考价值。文章如有瑕疵也请各位批评改正。 1.GPMC介绍 gpmc主要用于与nandflash,norflash,fpga进行通信。在这里主要介绍gpmc16位数据和地址线不复用nor模式下的通信。 注意:在这种模式下gpmc_a[0]引脚是没法使用的 1.1GPMC信号线

weixin_44316996的博客 7496

Python文件读写与管理:open函数、with语句及os模块详解

文件操作是任何编程语言中不可或缺的一部分,用于数据的持久化存储和读取。Python 提供了简洁直观的内置函数和模块来处理文件输入/输出 (I/O) 以及与文件系统交互。本篇将详细介绍Python中的核心文件操作,包括open()函数、文件对象的各种方法、with语句的最佳实践,以及os模块在文件系统管理中的应用。

冷脸萌萌的技术实践 4540

optee技术简介

OP-TEE(Open Portable Trusted Execution Environment)是一种开源的可信执行环境(TEE),专为ARM TrustZone架构设计。TEE是一种独立的执行环境,运行在主操作系统之外,为敏感任务提供安全的计算空间,如加密、身份验证、密钥管理等。

baron-周贺贺-代码改变世界ctw 1279

TMC2240 芯片数据手册解读|第三篇 TMC2240 芯片引脚配置与说明

本文详细解析了TMC2240芯片的两款封装(TQFN32和TSSOP38-EP)的引脚分布、电气属性及硬件设计要点。内容涵盖:1)芯片内部功能架构,包括供电、运动控制等五大链路;2)两款封装的核心规范与适用场景;3)七大引脚分类详解(电源、控制、编码器等)及接线要求;4)PCB设计避坑指南,强调电源分割、电荷泵布局等关键点。文章提供完整的原理图绘制和硬件调试指导,适合不同基础的工程师参考实践。

BackCatK Chen的博客 1090

Python读取文件代码块

使用readlines函数逐行读取。使用csv模块的reader方法。使用json模块的load方法。使用pandas库读取。使用pandas库读取。使用pandas库读取。使用open函数读取。

暖雪若峰的博客 664

基于电能质量治理的场景实例:统一电能质量调节器(UPQC)与并网逆变器集成

本文通过Simulink平台,详细演示了统一电能质量调节器(UPQC)与并网逆变器的集成系统建模与仿真过程。主要内容包括:1)系统架构设计,包含光伏并网系统、非线性负载和电压扰动源;2)UPQC主电路设计,包括串联/并联单元拓扑和控制策略实现;3)与并网逆变器的能量交互与协同控制逻辑;4)典型电能质量问题的仿真测试场景。结果表明,该集成系统能有效治理电压暂降(维持负载电压380V±2%)和电流谐波(电网THD<3%),直流母线电压稳定在800V±5V。该系统为应对复杂电能质量问题提供了"电压

xiaoheshang_123的博客 309

Python使用csv模块读写csv文件

Python使用csv模块读写csv文件 csv是逗号分隔值(Comma-Separated Values)的简称。 有时也称为字符分隔值,因为分隔字符也可以不是逗号,其文件以纯文本形式存储表格数据。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。 csv可以存储各种各样的数据,不过,通常来说,比较适合存储有相同字段或表头的一批数据,这些数据可以展示成表格。 可以使...

weixin_43790276的博客 1万+

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

python os模块 读写、创建 文件

本文摘自 https://www.cnblogs.com/juandx/p/4962089.html python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目录名:os.listdir() 函数用来删除一个文件:os.remove() 删除多个目录...

M:Yang 3万+

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Python读写文件(附完整模块化代码)

一、前言 Python读写文件的代码有许多形式,虽然十分简单,但是每次使用时都需要查找才能用上。所以鄙人用自己贫乏的Python功力编写了一个读写模块的模板,希望最大化方便有文件读写需求的朋友。 二、Python写文件 首先编写一个写文件函数 def writeData(data,path): with open(path, encoding="utf-8", mode="a") as...

码农邦的博客 2005

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Python中文件的读写,定位,模块

文件读写文件操作介绍文件的打开与关闭打开文件关闭文件制作文件的备份文件的读写写数据(write)读数据(read)读数据(readlines)读数据(readline)文件的定位读写获取当前读写的位置定位到某个位置文件的相关操作文件重命名删除文件创建文件夹获取当前目录改变默认目录获取目录列表删除文件夹python中的包模块Python中的模块importfrom…importfrom … import *as定位模块模块发布模块发布编辑setup.py文件构建模块生成发布压缩包模块安装、使用安装的方式模块的

Persist 1626

python 类 文件读写与模块

初始化类的属性 def __init__(self,name): #self不能省 self.name=name 注意:在定义类方法时,self不能省 继承 class 子类名(父类名): class electtricCar(Car): def __init__(self,brand,model,year): super().__init__(brand,model,year) #声明继承父类属性 不需要加self了 子类自动继承父类的方法 重写父类的方法----多态 对方法重写时,方法

weixin_51595939的博客 752

Python 文件读写、异常处理与模块使用详解

模块是封装好的代码,用于解决特定问题。Python提供了内置模块、第三方模块和自定义模块。内置模块:如timerandom等。第三方模块:如numpypandasmatplotlib等。自定义模块:用户编写的.py文件。

2401_86968005的博客 1184

【python】之serial模块,读写串口数据!

串口通信是指外设和计算机间,通过数据信号线 、地线、控制线等,按位进行传输数据的一种通讯方式。这种通信方式使用的数据线少,在远距离通信中可以节约通信成本,但其传输速度比并行传输低。串口是计算机上一种非常通用的设备通信协议。pyserial模块封装了python对串口的访问,为多平台的使用提供了统一的接口。参数3:timeout为串口的超时设置。终止当前写操作,并丢弃发送缓存中的数据。参数2:115200为串口的波特率。基础的串口读写操作就如上所示啦。参数1:com3为串口的。1.串口初始化的函数。

相信过程! 3万+

python读写excel模块_n种方式教你用python读写excel等数据文件

python处理数据文件的途径有很多种,可以操作的文件类型主要包括文本文件(csv、txt、json等)、excel文件、数据库文件、api等其他数据文件。下面整理下python有哪些方式可以读写数据文件。1. read、readline、readlinesread() :一次性读取整个文件内容。推荐使用read(size)方法,size越大运行时间越长readline() :每次读取一行内容...

weixin_39634900的博客 403

python中csv模块读写文件

一、csv模块读文件 1. csv.reader–可迭代对象 通过索引获取文档内容 def csv_read(): file = open('./txt/names.csv','r') reader = csv.reader(file) head = next(reader) print(head) for line in reader: p...

Blankit1的博客 1844

python不同层级模块的导入和文件的读写

不过如果是自己遍写的依赖包,又不想安装到python的相应目录,可以放到本目录里进行import进行调用;为了更清晰的理清程序之间的关系,例如我们会把这种包放到lib目录再调用。这里想要实现test2.py调用mod1.py和mod2.py ,做法是我们先跳到src目录下面,直接可以调用mod1,然后在lib上当下建一个空文件__init__.py ,就可以像第二步调用子目录下的模块一样,通过import lib.mod2进行调用了。若在程序test1.py中导入模块mod1, 则直接使用。

2401_88244350的博客 595

Python模块、字符编码、文件读写

模块 当我们用一种语言开始真正的软件开发室,除了编写代码外,还需要很多基本的已经写好的现成的东西,高级语言通常都会为我们提供了一个比较完善的基础代码库,让我们能直接调用,python也不例外,为我们提供了分成完善的基础代码和第三方库。在python中一个.py文件就是一个模块。 模块导入使用import 获取随机数模块 调用系统命令 把执行脚本时传递的参数获取到了 当我们试图加载一个模块时,Pyt...

weixin_33775582的博客 90

python中的包与模块、文件的读写和追加

知识点 函数与模块的关系:一个模块中可以包含N多个函数 在python中一个扩展名为 .py 的文件就是一个模块 模块的好处:1.方便其他程序和脚本的导入并使用 ​ 2.避免函数名和变量名冲突 ​ 3.提高代码的可维护性和可重用性 导入包的方式:1. from … import…(不常用) import … 3. pip install 包名 最常用的两种 编码格式:python的解释器使用的是Unicode(内存) ​

m0_55901666的博客 632

Python使用openpyxl模块读写excel文件

Python使用openpyxl模块读写excel文件 openpyxl是一个用于写入和读取xlsx格式的excel文件的Python模块。 excel2010后的后缀名为xlsx,不再是xls,使用openpyxl是最适合对xlsx文件进行读取的库。 一、安装openpyxl pip install openpyxl 二、使用openpyxl将数据写入excel文件 import...

weixin_43790276的博客 2万+
上一篇: sql部分常用语法
下一篇: python list小技巧
yiweiwei516
博客等级 码龄8年 8粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值