Python tips

 

python 获取字符串路径的文件名及后缀

import os
file_path = "E:/tt/abc.py" # 完整路径
filepath,fullflname = os.path.split(file_path)#获得: 父目录,文件名+后缀
print("filepath: ", filepath)
print("filename: ", fullflname)
fname, ext = os.path.splitext(fullflname)#获得 文件名,后缀
print("fname: ", fname)
print("ext: ", ext)

python 创建文件夹:

import os
this_path = os.getcwd()
new_path = os.path.join(this_path, "new_dir")
if not os.path.exists(new_path):
  os.mkdir(new_path)
else:
  print("{} has already existed!".format(new_path))

python 复制文件:

1,use cmd

import os
os.system('xcopy "E:\linux_cmd.txt" "E:\dir1\data"')

2, use shutil

import shutil
shutil.copyfile("E:\linux_cmd.txt", "E:\dir1\copy.txt")

 

生成零向量

zero_vector = [0.0 for i in range(100)]

 

列表元素之间相加的方法

vector1 = [i+j for i, j in zip(list1, list2)]

 

列表元素除以某个数的方法

vector1 = [i/len(vector1) for i in vector1]

读取json文件

import json

file_path = r"E:\all_scalars.json"
with open(file_path, 'r') as f:
    all_scalars = json.load(f)
    print(all_scalars)

 写文件:

with open("c:\hello.txt", "a") as f:
    f.write("Hello, world!")

 

posted @ 2020-11-05 17:05  holdbalance  阅读(93)  评论(0)    收藏  举报