相关疑难解决方法(0)

为什么在提供文件路径时我不能使用 ' ~ ' 而不是 ' /home/username/ '

例如,在解压缩文件时,我可以使用~而不是/home/username/指向文件路径.zip

但是,今天当我按照相同的方式在终端中运行 RNN 示例时,tensorflow.python.framework.errors_impl.NotFoundError被抛出。

$ python ptb_word_lm.py --data_path=~/anaconda2/lib/python2.7/site-packages/tensorflow/models-master/tutorials/rnn/simple-examples/data/ --model=small 
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcublas.so.8.0 locally
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcudnn.so.5 locally
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcufft.so.8.0 locally
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcuda.so.1 locally
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcurand.so.8.0 locally
Traceback (most recent call last):
  File "ptb_word_lm.py", line 374, in <module>
    tf.app.run()
  File "/home/hok/anaconda2/lib/python2.7/site-packages/tensorflow/python/platform/app.py", line 44, in run
    _sys.exit(main(_sys.argv[:1] + flags_passthrough))
  File "ptb_word_lm.py", …
Run Code Online (Sandbox Code Playgroud)

python command-line bash

46
推荐指数
4
解决办法
1万
查看次数

在这种情况下,为什么波浪号不被识别为主文件夹?

这不起作用:

$ ls "~/.wine/drive_c/tools/Family Tree v2.0"
ls: cannot access '~/.wine/drive_c/tools/Family Tree v2.0': No such file or directory
Run Code Online (Sandbox Code Playgroud)

但这确实:

$ ls "/home/daniel/.wine/drive_c/tools/Family Tree v2.0"
Dossiers                           Dossiers_orig   Infos.opt      Racines.exe  'Register OCX.bat'   racines.CNT
Dossiers-2019.11.03-11.46.tar.gz   Html            REGSVR32.exe   Racines.hlp   Uninst.isu          readme.txt
Run Code Online (Sandbox Code Playgroud)

鉴于这~应该与 相同/home/daniel,这里发生了什么?

command-line bash paths home-directory

21
推荐指数
1
解决办法
4967
查看次数

如何在终端中输入包含空格或特殊字符的文件或目录名称?

我有文件和目录的用奇怪的名字的集合,它们包含空格和特殊字符\*)(?。当我尝试在命令行或脚本中使用它们时,所有这些都会导致问题,例如:

$ cd space dir
bash: cd: space: No such file or directory

$ cat space file
cat: space: No such file or directory
cat: file: No such file or directory

$ cat (
bash: syntax error near unexpected token `newline'

$ echo content >\
> ^C

$ ls ?
(  )  *  ?  \
Run Code Online (Sandbox Code Playgroud)

如何在终端中输入包含特殊字符的文件或目录名称?

command-line bash scripts files directory

14
推荐指数
0
解决办法
2779
查看次数

标签 统计

bash ×3

command-line ×3

directory ×1

files ×1

home-directory ×1

paths ×1

python ×1

scripts ×1