# 如何使用临时文件
from tempfile import TemporaryFile, NamedTemporaryFile
# 系统中无法找到这个临时文件,只能本进程访问
f = TemporaryFile()
f.write(b'abcdef' * 100000)
f.seek(0)
print(f.read(100))
# 系统中...
# 如何访问文件的状态
import os
print(os.stat('p.txt'))
print(os.lstat('p.txt'))
f = open('p.txt')
print(os.fstat(f.fileno()))
s = os.stat('p.txt')
print(s)
# 文件类型,标志位构成
print(s.st_mode)
impor...
# 如何读写文本文件
s = '你好'
print(s.encode('utf8'))
print(s.encode('gbk'))
# b 代表byte
print(b'abc')
# wt t 是默认方式
f = open('py3.txt', 'wt', encoding='utf8')
f.write('你好,ijackey.com')
f.cl...
读取文件(带缓冲区)
readFile.go
package main
import (
"bufio"
"fmt"
"io"
"os"
)
func main() {
// 打开文件
file, err := os.Open("/Users/jackey/Downloads/3.txt")
if err != nil {
fmt.P...
想一想:什么是文件?
Linux文件
定义:存储在某种设备中的一段数据流
在Linux中,几乎一切都是文件
文件类型:普通文件、链接文件、目录文件、设备文件
设备文件:/dev/tty, /dev/null, /dev/zero
每个文件对应一...