神经网络与深度学习——TensorFlow2.0实战(笔记)(四)(python文件)
路径
绝对路径:从盘符开始的路径
相对路径:从当前目录(工作目录)的路径
获取当前路径
#获取当前工作目录
import os
print(os.getcwd())
访问模式
文件对象=open(文件名,访问模式)
f = open("mypython.txt","w")
关闭文件
f.close()
Python有垃圾回收机制,会自动关闭不再使用的文件
在对文件进行了写入操作后,应该立刻关闭文件,以避免意外事故造成的错误
读取文件的内容
f = open(r"D:\code1\pythontest\mypython.txt")
print(f.read())
f.close()
每次只读取文件中的一行
f = open(r"D:\code1\pythontest\mypython.txt")
print(f.readline())
print(f.readline())
f.close()
指定字节数
文件对象. read(字节数)
文件对象. readline(字节数)
f = open(r"D:\code1\pythontest\mypython.txt")
print(f.read(8))
print(f.readline(10))
f.close()
向文件中写入数据
#末尾追加
f = open(r"D:\code1\pythontest\mypython.txt","a")
f.write("Z_W_H_")
f.close()
f = open(r"D:\code1\pythontest\mypython.txt")
print(f.read())
f.close()
f = open(r"D:\code1\pythontest\mypython.txt","w")
f.write("Z_W_H_")
f.close()
f = open(r"D:\code1\pythontest\mypython.txt")
print(f.read())
f.close()
个人公众号
神经网络与深度学习——TensorFlow2.0实战(笔记)(四)(python文件)相关推荐
- 神经网络与深度学习——TensorFlow2.0实战(笔记)(四)(python模块、包和库)
模块(Module) 模块是一个python文件(.py),拥有多个功能相近的函数或类. 便于代码复用,提高编程效率,提高了代码的可维护性. 避免函数名和变量名冲突. 包(Package) 为了避免模 ...
- 神经网络与深度学习——TensorFlow2.0实战(笔记)(四)(python异常处理)
异常: 程序运行时的错误,对应一个Python对象. try: 语句块 except 异常1 as 错误原因: 出现异常1后的处理代码 except 异常2 as 错误原因: 出现异常2后的处理代码 ...
- 神经网络与深度学习——TensorFlow2.0实战(笔记)(四)(python列表与元组)
序列数据结构 1.成员是有序排列的 2.每个元素的位置称为下标或索引 3.通过索引访问序列中的成员 4.Python中的序列数据类型有字符串.列表.元组 "abc" ≠ " ...
- 神经网络与深度学习——TensorFlow2.0实战(笔记)(四)(python上下文管理器)
with语句 使用with语句替代try-finally 语句,代码更加的简洁清晰 对于需要对资源进行访问的任务,无论在代码运行过程中,是否发 生异常,都会执行必要的清理操作,释放资源. 1. wit ...
- 神经网络与深度学习——TensorFlow2.0实战(笔记)(四)(Python面向对象的编程)
面向对象的程序设计(OOP) 对象(object): 将属性和方 法封装在一起. 类(class): 具有相同的属性和方法的对象集合. 对象是类的实例 子类继承了父类的全部属性和方法, 并且也有自己特 ...
- 神经网络与深度学习——TensorFlow2.0实战(笔记)(四)(python函数)
函数(function) :实现某种特定功能的代码块 优点:程序简洁,可重复调用.封装性好.便于共享 类别:系统函数和用户自定义函数 Python内置函数 数学运算函数 print(abs(-1)) ...
- 神经网络与深度学习——TensorFlow2.0实战(笔记)(四)(python字典和集合)
字典和集合 字典 每个字典元素都是一个键(关键字)/值(关键字对应的取值)对 #创建字典 dic_score={"语文":80,"数学":99} #打印 pri ...
- 神经网络与深度学习——TensorFlow2.0实战(笔记)(三)(python运算符和表达式)
从程序中学习知识点 1.算术运算符 #运算符(Operator):完成不同类型的常量.变量之间的运算 #除法运算 / 结果是一个浮点型的精确数的值,与java等其他语言的不同之处 print(7/2, ...
- 神经网络与深度学习——TensorFlow2.0实战(笔记)(三)(python常量、变量和表达式)
从程序中学习知识点 1. #支持6中表达形式 数字 字符串 列表 元组 字典 集合 #数字 整型(正整数 负整数 零) #Python3中的整数可以任意大,而不用担心位数不够而导致溢出的情况 intn ...
最新文章
- Github上删除fork的仓库
- Python知识图谱
- Python Pycharm在运行过程中,查看每个变量(show variables)
- FetchType.LAZY和FetchType.EAGER什么区别?(懒加载和急加载的理解)
- 牛客网 在线编程 数据流中的中位数
- mongodb中Gson和java##Bean对象转化类
- Linux下做一个arp欺骗程序6,LINUX下防ARP欺骗攻击
- python手绘效果图_2020高校邦《马克笔手绘效果图》判断题答案2020高校邦《网络数据采集与Python爬虫(山东大学定制班级)》见面课测试答案...
- mysql5.6.10开启二进制日志_mysql二进制日志的开启和使用
- VC6.0建立新工程的步骤---解决win11使用不了VC6的方法以及自用版本VC6下载
- UnityEditor-Windows编辑器与Inspector编辑器
- 50台电脑文件服务器,50台电脑云桌面用什么服务器
- Excel表格中超链接转图片
- 微型计算机的cpu分类,微处理器分类及组成
- 人体神经元细胞分布图片,神经元人体分布大图
- Protocol(基本语法和使用场景)
- SEC主席Gary Gensler在被问及以太坊是否是证券时,选择了沉默
- 电商平台商品订单拆分模式分析
- 51单片机频率计c语言程序,51单片机简易频率计源代码
- IT项目管理个人总结
热门文章
- Navicat 连接MariaDB 失败: Host '*' is not allowed to connect to this MariaDB server
- Combobox报错:row[opts.textField].toLowerCase is not a function。
- bzoj3389:[Usaco2004 Dec]Cleaning Shifts安排值班
- python批量操作Linux服务器脚本,ssh密码登录(执行命令、上传、下载)(一)...
- c# 正则表达式笔记
- IBM收购Rational一年总结
- kingbase自带的驱动在哪_德国制造到底强在哪?从工博会上伺服驱动的创新上能看出真相!...
- java file 堵塞_单元测试最终在Java 6中阻塞
- 微信小程序怎么取mysql_微信小程序如何加载数据库真实数据?
- 将java项目做成app_将鸿蒙做成和EMUI一致,又兼容安卓APP,华为已立于不败之地...