最近在写的程序频繁地与文件操作打交道,这块比较弱,还好在百度上找到一篇不错的文章,这是原文传送门,我对原文稍做了些改动。
有关文件夹与文件的查找,删除等功能 在 os 模块中实现。使用时需先导入这个模块,
导入的方法是:
import os
一、取得当前目录
s = os.getcwd()
# s 中保存的是当前目录(即文件夹)
比如运行abc.py,那么输入该命令就会返回abc所在的文件夹位置。
举个简单例子,我们将abc.py放入A文件夹。并且希望不管将A文件夹放在硬盘的哪个位置,都可以在A
格式化输入输出
package main
import(
fmt
)
type student struct{
Name string
Age int
Score float32
}
func main() {
var str = stu 18 89.92
var stu student
fmt.Sscanf(str,%s %s %f,&stu.Name,&stu.Age,&stu.Score)
fmt.Println(stu)
}
文件读写
文本文件读写
os.File封装