pycharm文件位置,数据库–关于truncate和delete的区别,deletewith open()的使用方法

142 阅读1分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第22天,点击查看活动详情

目录

pycharm文件位置

数据库–关于truncate和delete的区别

1.truncate

2.delete

with open()的使用方法

python大括号{ }

Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法

Python3 文件f.seek() 方法


pycharm文件位置

train_parameters = {
    "input_size": [1, 20, 20],                           #输入图片的shape
    "class_dim": -1,                                     #分类数
    "src_path":"E:\pyPro\NumIdentify\work\data\characterData.zip",       #原始数据集路径
    "target_path":"E:\pyPro\NumIdentify\work\data\dataset",        #要解压的路径
    "train_list_path": "./train_data.txt",              #train_data.txt路径
    "eval_list_path": "./val_data.txt",                  #eval_data.txt路径
    "label_dict":{},                                    #标签字典
    "readme_path": "./readme.json",   #readme.json路径
    "train_batch_size": 20                             #训练的轮数
}

数据库–关于truncate和delete的区别

1.truncate

删除表中的内容,不删除表结构,释放空间;

2.delete

删除内容,不删除表结构,但不释放空间

with open()的使用方法

1.用途:是python用来打开本地文件的,他会在使用完毕后,自动关闭文件,无需手动书写close()

2.用法:

with open (file = "你要打开的路径名(或保存内容的地址)",mode = "r/w/a",encoding = "utf-8") as f1:

data = f1.read/write()

print(data)

3.关于mde的三种模式:

r:只读  用read()

w:只写 用write()            //会清除之前写的内容

a:追加内容 用write()        //会在已经写的内容基础上增加新的内容

python大括号{ }

花括号:代表dict字典数据类型,字典是由键对值组组成。冒号':'分开键和值,逗号','隔开组。用大括号创建的方法如下:

数据key,value

dic={'jon':'boy','lili':'girl'}

 dic

{'lili': 'girl', 'jon': 'boy'}

Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法

​编辑 在解析的文件后面:

with open(eval_list_path, 'w',encoding='utf-8' ) as f:

Python3 文件f.seek() 方法

例子:

f = open('test', 'rb+')
f.write('0123456789')

f.seek(3)   # 从文件开头移动三位 即到第三个字节后 此时whence默认为0 意等于f.seek(3,0)

此时指针在光标处

​编辑

f.read(1) # 读出一位
# b'3'
f.seek(-3, 2)  # 从文件末尾开始移动负三位    即是倒数第三个字节

此时指针在光标处

​编辑

f.read(1)  # 读出一位

b'7'