首页 > 编程语言 >Python-day18

Python-day18

时间:2023-09-25 20:31:34浏览次数:51  
标签:os Python day18 file print close txt open

1、常用的文件打开模式

r

file=open('a.txt','r')
print(file.readlines())
file.close()

w

file=open('a.txt','w')
file.write('whywhywhy')
file.close()

a

file=open('a.txt','a')
file.write('whywhywhy')
file.close()

rb  wb

a=open('wu.png','rb')
b=open('copya.png','wb')
b.write(a.read())
a.close()
b.close

2、文件对象的常用方法

file=open('a.txt','r')
print(file.read(2))
print(file.readline())
print(file.readlines())
file.close()

file=open('a.txt','w')
l=['i','am','sure']
file.writelines(l)
file.write('i am sure')
file.close()

flush

file=open('a.txt','w')
file.write('even')
file.flush()
file.write('though')
file.close()

seek

file=open('a.txt','r')
file.seek(3)
print(file.read())
file.close()

3、with语句

with open('a.txt','r') as file:
    print(file.read())

4、os模块操作系统文件

import os
os.system('calc.exe')
os.system('notepad.exe')
os.startfile('D:\\Wechat\\Wechat.exe')

5、os模块操作目录相关函数

listdir(path)

import os
l=os.listdir('../pythonProject')
print(l)

getcwd()

import os
print(os.getcwd())


标签:os,Python,day18,file,print,close,txt,open
From: https://blog.51cto.com/u_16080683/7599064

相关文章

  • Python学习笔记1
    a="好的,测试字符tester"b=17c=3print(a[1:5])#从第1(包含)个字符取到第5(不包含)个字符print(a[:3])#取到第3个字符(不含3)print(a[-5:-1])#取倒数第5个到倒数第1个print(a[-1:])#取最后一个字符print(len(a))#字符长度#exit()#退出与quit()一样,里面......
  • python2 http服务端和客户端
    server.pyimportSimpleHTTPServerimportSocketServerclassMyHandler(SimpleHTTPServer.SimpleHTTPRequestHandler):defdo_GET(self):self.send_response(200)self.send_header('Content-type','text/plain')self......
  • Python的Selenium库:网页元素定位工具
    Selenium是一个用于自动化web应用测试的开源工具。通过Selenium,我们可以模拟真实用户的操作,如点击、输入、滚动页面等,来测试web应用的稳定性和可靠性。PythonSelenium库是Selenium的一个分支,可以方便地与Python语言结合使用。在PythonSelenium库中,元素定位是一项核心功能。通过......
  • NumPy:Python科学计算基础包
    NumPy是Python科学计算的基础包,几乎所有用Python工作的科学家都利用了的强大功能。此外,它也广泛应用在开源的项目中,如:Pandas、Seaborn、Matplotlib、scikit-learn等。Numpy全称NumericalPython。它提供了2种基本的对象:ndarray与ufunc。ndarray是存储单一数据的多维数组,它......
  • Python IEEE754 单精度浮点数二进制十六进制转换
    在学计组的知识,单精度浮点数与二进制十六进制的转换过程,写了几个函数,方便自己检验1hdict={2'0':'0000',3'1':'0001',4'2':'0010',5'3':'0011',6'4':'0100&......
  • python的zip()和zip(*)函数
    zip是打包为元组的列表;zip(*[xx])是把列表解压为两个元组,相当于zip的逆过程,可用于矩阵转置。参考:https://blog.csdn.net/ezio23/article/details/81414092......
  • 在线问诊 Python、FastAPI、Neo4j — 构建问题分类器
    目录构建字典数据构建Trie字典树按实体组装字典问题分析将问题进行分析,和系统已有的分类进行关联构建字典数据将构建的知识图片字典化,用于后面对问题的解析,下图为症状的字典,其它字典同理构建Trie字典树将建字典数据,组装集合cur_dir='/'.join(os.path.abspath(__file......
  • python操作windows桌面实现鼠标、键盘操作,python之pyautogui库文档详解
    文章目录一、概述1、概述2、安装二、屏幕操作1、获取屏幕分辨率2、某个坐标是否在屏幕上3、获取当前鼠标位置三、鼠标操作1、移动鼠标2、点击操作3、滚轮操作4、记录光标小程序5、鼠标拖拽6、缓动/渐变(Tween/Easing)函数99、保护措施(FAILSAFE)99、延迟操作(PAUSE)四、键盘操作1、......
  • Python爬虫基础(五):使用scrapy框架
    文章目录系列文章索引一、scrapy简介1、什么是scrapy2、scrapy安装3、scrapy架构组成4、scrapy工作原理二、scrapy基本使用1、创建项目2、创建爬虫文件3、(附)项目组成4、运行爬虫代码(1)修改baidu.py(2)robots文件5、response的属性和方法6、实战:获取百度的【百度一下】按钮的内容7、实......
  • python+Tesseract OCR实现截屏识别文字
    文章目录一、tesseract-ocr下载安装1、下载2、安装tesseract-ocr(1)选择语言(2)开始安装(3)同意许可(4)选择安装的用户(5)选择附带要安装的语言包(6)安装位置(7)开始安装(8)安装完成3、安装语言包(1)下载安装(2)测试二、python截屏识别文字1、安装必须的包2、截屏识别文字3、准确度参考资料一、tesser......