Python文件路径名
在Python中用作文件路径时,Python文件路径名,python,file,io,Python,File,Io,在Python中用作文件路径时,“/file\u name”,“/file\u name”和“file\u name”之间有什么区别 例如,如果要保存在文件路径中,“./file\u name”将在当前目录中保存file\u name是否正确?和“/file\u name”会将其保存到桌面吗?这真让人困惑。/code>/file\u name和file\u name的意思是一样的——在当前工作目录中名为file\u name的文件 。/file\u name指当前工作目录的父目录中名为file\
“/file\u name”
,“/file\u name”
和“file\u name”
之间有什么区别
例如,如果要保存在文件路径中,
“./file\u name”
将在当前目录中保存file\u name
是否正确?和“/file\u name”
会将其保存到桌面吗?这真让人困惑。/code>/file\u name和file\u name
的意思是一样的——在当前工作目录中名为file\u name
的文件
。/file\u name
指当前工作目录的父目录中名为file\u name
的文件
摘要
表示当前目录,而。
表示父目录
举例说明
如果当前工作目录为this/that/folder
,则:
产生这个/那个/文件夹
导致。
这个/那个
导致。/..
此
导致。/../../other
此/其他
/
是当前目录,而。/
是当前目录的父目录。两者实际上都是文件系统中的硬链接,也就是说,需要它们来指定相对路径
我们考虑如下:
/root/
directory_a
directory_a_a
file_name
directory_a_b
file_name
directory_b
directory_b_a
directory_b_b
并且让我们考虑您当前的工作目录是“代码>/root / DirecTyyA A/DirecTyyAAA”。然后,如果您引用的是
/file\u name
,则从该目录中,您引用的是/root/directory\u a/directory\u a\u/file\u name
。另一方面,如果您指的是。/file\u name
,则您指的是/root/directory\u a/file\u name
最后,
/
和./
取决于您当前的工作目录。如果你想非常具体,你应该使用绝对路径。你所说的当前工作目录的父目录是什么意思?如果我的当前目录是桌面呢?我想我知道了。我的桌面文件夹位于我的asus文件夹中,这就是文件保存在那里的原因。我说的对吗?通常,您当前的工作目录就是运行python文件的目录。要在执行过程中找到当前的工作目录,请执行以下操作:importos
和print(os.cwd())
我还有一个问题。“代码”是什么意思?它正用于tf.train.write_graph()
函数中的log_dir
arg如果问题已解决,请标记答案!谢谢