吴裕雄--天生自然 PYTHON3开发学习:File(文件) 方法
- # 打开文件
- fo = open("runoob.txt", "wb")
- print("文件名为: ", fo.name)
- # 关闭文件
- fo.close()
- # 打开文件
- fo = open("runoob.txt", "wb")
- print ("文件名为: ", fo.name)
- # 刷新缓冲区
- fo.flush()
- # 关闭文件
- fo.close()
- # 打开文件
- fo = open("runoob.txt", "wb")
- print ("文件名为: ", fo.name)
- fid = fo.fileno()
- print ("文件描述符为: ", fid)
- # 关闭文件
- fo.close()
- # 打开文件
- fo = open("runoob.txt", "wb")
- print ("文件名为: ", fo.name)
- ret = fo.isatty()
- print ("返回值 : ", ret)
- # 关闭文件
- fo.close()
- # 打开文件
- fo = open("runoob.txt", "r+")
- print ("文件名为: ", fo.name)
- line = fo.read(10)
- print ("读取的字符串: %s" % (line))
- # 关闭文件
- fo.close()
- # 打开文件
- fo = open("runoob.txt", "r+")
- print ("文件名为: ", fo.name)
- line = fo.readline()
- print ("读取第一行 %s" % (line))
- line = fo.readline(5)
- print ("读取的字符串为: %s" % (line))
- # 关闭文件
- fo.close()
- # 打开文件
- fo = open("runoob.txt", "r")
- print ("文件名为: ", fo.name)
- for line in fo.readlines(): #依次读取每行
- line = line.strip() #去掉每行头尾空白
- print ("读取的数据为: %s" % (line))
- # 关闭文件
- fo.close()
- # 打开文件
- fo = open("runoob.txt", "r+")
- print ("文件名为: ", fo.name)
- line = fo.readline()
- print ("读取的数据为: %s" % (line))
- # 重新设置文件读取指针到开头
- fo.seek(0, 0)
- line = fo.readline()
- print ("读取的数据为: %s" % (line))
- # 关闭文件
- fo.close()
- # 打开文件
- fo = open("runoob.txt", "r+")
- print ("文件名为: ", fo.name)
- line = fo.readline()
- print ("读取的数据为: %s" % (line))
- # 获取当前文件位置
- pos = fo.tell()
- print ("当前位置: %d" % (pos))
- # 关闭文件
- fo.close()
- fo = open("runoob.txt", "r+")
- print ("文件名: ", fo.name)
- line = fo.readline()
- print ("读取行: %s" % (line))
- fo.truncate()
- line = fo.readlines()
- print ("读取行: %s" % (line))
- # 关闭文件
- fo.close()
- # 打开文件
- fo = open("runoob.txt", "r+")
- print ("文件名为: ", fo.name)
- # 截取10个字节
- fo.truncate(10)
- str = fo.read()
- print ("读取数据: %s" % (str))
- # 关闭文件
- fo.close()
- # 打开文件
- fo = open("runoob.txt", "r+")
- print ("文件名: ", fo.name)
- str = "6:www.runoob.com"
- # 在文件末尾写入一行
- fo.seek(0, 2)
- line = fo.write( str )
- # 读取文件所有内容
- fo.seek(0,0)
- for index in range(6):
- line = next(fo)
- print ("文件行号 %d - %s" % (index, line))
- # 关闭文件
- fo.close()
- # 打开文件
- fo = open("test.txt", "w")
- print ("文件名为: ", fo.name)
- seq = ["菜鸟教程 1\n", "菜鸟教程 2"]
- fo.writelines( seq )
- # 关闭文件
- fo.close()
吴裕雄--天生自然 PYTHON3开发学习:File(文件) 方法的更多相关文章
- 吴裕雄--天生自然 PYTHON3开发学习:MySQL - mysql-connector 驱动
import mysql.connector mydb = mysql.connector.connect( host="localhost", # 数据库主机地址 user=&q ...
- 吴裕雄--天生自然 PYTHON3开发学习:字符串
var1 = 'Hello World!' var2 = "Runoob" #!/usr/bin/python3 var1 = 'Hello World!' var2 = &quo ...
- 吴裕雄--天生自然 PYTHON3开发学习:数字(Number)
print ("abs(-40) : ", abs(-40)) print ("abs(100.10) : ", abs(100.10)) #!/usr/bin ...
- 吴裕雄--天生自然 PYTHON3开发学习:运算符
#!/usr/bin/python3 a = 21 b = 10 c = 0 c = a + b print ("1 - c 的值为:", c) c = a - b print ( ...
- 吴裕雄--天生自然 PYTHON3开发学习:基本数据类型
#!/usr/bin/python3 counter = 100 # 整型变量 miles = 1000.0 # 浮点型变量 name = "runoob" # 字符串 print ...
- 吴裕雄--天生自然 PYTHON3开发学习:基础语法
#!/usr/bin/python3 # 第一个注释 print ("Hello, Python!") # 第二个注释 #!/usr/bin/python3 # 第一个注释 # 第 ...
- 吴裕雄--天生自然 PYTHON3开发学习:OS 文件/目录方法
import os, sys # 假定 /tmp/foo.txt 文件存在,并有读写权限 ret = os.access("/tmp/foo.txt", os.F_OK) prin ...
- 吴裕雄--天生自然 PYTHON3开发学习:函数
def 函数名(参数列表): 函数体 # 计算面积函数 def area(width, height): return width * height def print_welcome(name): ...
- 吴裕雄--天生自然 PYTHON3开发学习:CGI编程
<Directory "/var/www/cgi-bin"> AllowOverride None Options +ExecCGI Order allow,deny ...
随机推荐
- 字符串匹配之KMP
说明 KMP算法看懂了觉得特别简单,思路很简单,看不懂之前,查各种资料,看的稀里糊涂,即使网上最简单的解释,依然看的稀里糊涂. 我花了半天时间,争取用最短的篇幅大致搞明白这玩意到底是啥. 这里不扯概念 ...
- Vulkan 开发学习资料汇总
开发资料汇总 1.API Reference 2.Vulkan Spec 有详细说明的pdf 文章 1.知乎Vulkan-高性能渲染 2.Life of a triangle - NVIDIA's l ...
- MAT工具在MacBook的安装
当Java应用出现内存溢出的问题的时候,需要拿工具分析dump文件的.JDK自带的jvisualvm和jhat都可以使用,另外还有一个工具是 Memory Analyzer Tool ,支持独立运行和 ...
- spring 官方文档-片段学习——webflux-ann-controller
spring 官方文档-片段学习总结 片段所在连接:https://docs.spring.io/spring/docs/5.0.4.RELEASE/spring-framework-referenc ...
- Android自定义View——贝塞尔曲线实现水波纹效果
我们使用到的是Path类的quadTo(x1, y1, x2, y2)方法,属于二阶贝塞尔曲线,使用一张图来展示二阶贝塞尔曲线,这里的(x1,y1)是控制点,(x2,y2)是终止点,起始点默认是Pat ...
- 1, vm: PropTypes.instanceOf(VM).isRequired
子模块的文件引入父工程对象时,出现红色warning,提示传入的对象类型不是所要求的类型. 思路是父工程引用的JS包和子模块使用的包不是同一个包,解决办法是父工程和子工程都使用同一个包. resolv ...
- HTML-基础标记
HTML, 一种超文本标记语言,顾名思义,要比文本的样式多,而且是由标记组成,还是一门语言. 标记写法 <标记名> <a></a>双标记 超链接 <br /& ...
- 利用zed相机为rtabmap_ros录制rosbag包及其使用
1,录制rosbag包 rosbag record /zed_node/rgb/image_rect_color /zed_node/rgb/camera_info /zed_node/depth/d ...
- iOS 修改默认 UserAgent
User-Agent(用户代理)字符串是Web浏览器用于声明自身型号版本并随HTTP请求发送给Web服务器的字符串,在Web服务器上可以获取到该字符串. UIWebView修改UserAgent UI ...
- pywin32获得tkinter窗口句柄,并在上面绘图
想实现用win32 API在tkinter窗口上画图,那么应该先获得tkinter窗口的句柄hwnd,然后再获得tkinter的设备hdc.尝试了FindWindow(),GetActiveWindo ...