查看map后的内容
map函数返回一个迭代器对象
要访问map处理后的内容,需要使用list方法(在debug时使用较为频繁)
list(map(function,list))
这个做法会将原来的可迭代对象都转化为list对象
导入上级目录的模组
有时候我们可能需要import另一个路径下的python文件,例如下面这个目录结构,我们想要在_train.py里import在networks目录下的_lstm.py和上级目录下的_config.py。
只需两步操作
(1)在networks文件夹下创建空的__init__.py文件
(2)使用sys库添加路径
参考自:https://www.cnblogs.com/ipersevere/p/10916803.html
python获取当前文件所在目录和当前工作目录
一、当前工作路径
import os
print(os.getcwd()) #获取当前工作目录路径
print(os.path.abspath('.')) #获取当前工作目录路径
二、当前文件路径
import os
current_work_dir=os.path.dirname(__file__) #当前文件所在目录
weight_path = os.path.join(current_work_dir, weight_path)
# 再加上它的相对路径,这样可以动态生成绝对路径
https://blog.csdn.net/jizhidexiaoming/article/details/102930885
python把路径中反斜杠’‘变为’/’
windows_path='C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Xmanager 5'
linux_path=windows_path.replace('\\','/')
https://blog.csdn.net/eefresher/article/details/89019910