问题标签 [cwd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 导入不在当前工作目录中的文件
假设程序要求用户读取文件名,然后要求用户将处理后的数据写入文件。
有没有办法获取所需文件的目录,以便程序可以更改当前目录以使用它?还是有其他方法可以访问该文件?
directory - 如何更改 Sublime Text 3 中的当前工作目录?
每当我打开一个脚本(Python 或 R)时,我希望 Sublime 自动将当前工作目录更改为该文件的路径。可能吗?
我将设置添加"working_dir": "$file_path",
到 Sublime 首选项,但没有帮助。
prompt - Replacing part of cwd in prompt with text in TCSH
I am trying to get the following behavior for my prompt in TCSH:
I have looked at using cwdcmd but I believe that the variable I assign to store the cwd will only be passed to the prompt once.
I've also looked at using set prompt='%c3' etc but this only shows the trailing n
dirs, not eliminating the initial ones.
Before anyone suggests I change shell I have to use TCSH.
Thanks!
vim - NERDTreeFocus CWD
我正在尝试使用 :NERDTreeFocus map <C-n> :NERDTreeFocus<CR>
。
我曾经使用 NERDTree 启动然后移动gvim
到我的项目文件夹中,然后我使用NERDTree 快捷方式~
将 cwd 更改为项目文件夹路径。cd
但是,如果我移入一个文件,然后按<C-n>
(:NERDTreeFocus),密码将再次变为~
.
请帮我纠正这个错误。
ftp - apache VFS2 uriStyle - 根绝对路径以双斜杠结尾
在使用 vfs2 库在 ftp 服务器上工作时,我注意到我必须启用 VFS.setUriStyle(true),以便库将工作目录更改为我正在操作的目标文件的父目录(cwd directoryName)。
但是,如果启用 UriStyle,则所有内容都将相对于根进行解析。如果根不是“//”,这将不是问题。
类 GenericFileName 将根的 absolutePath 设置为“/”,这使得方法 getPath() 返回“/”+getUriTrailer(),在根的情况下总是返回“//”。相对于 // 解析的所有内容都有两个点指向它们的路径。
这意味着如果我执行以下代码:
我收到与 ftp 服务器的交互:
我希望交互就像这样,但没有目录前面的两个点。
亲切的问候巴里
linux - 模块 cwd 协助
我创建了一个 Perl 模块,该模块将在许多 Perl 脚本中用于Net::SSH::Expect
登录。
脚本将执行以下操作:
如果我在脚本和模块所在的目录中,这一切都有效。如果我在任何其他目录中,则new
调用有效,但调用$ssh->send
不执行任何操作。
我尝试添加到我的脚本中:
(.pm 文件所在的位置)强制它找到模块,当我不在 pm 文件所在的目录中时,这似乎有效。
我试图:
再一次,登录似乎有效,但下一次发送什么也不做。因此,我对可能发生的事情感到茫然,并希望得到一些建议。
更新 20170908:
在进一步播放并遵循所提出的建议后,我已经完成了以下操作,现在它可以工作了:
删除了评估,因为它是不必要的。删除了我们的并把它变成了我的。删除了“”的
在脚本中设置以下内容:
使用 chdir 将目录更改为我的 pl 脚本和 pm 文件所在的位置,然后设置 lib 似乎可以正常工作。
Borodin,当您说面向对象模块时,我不确定我是否理解您的意思......但有兴趣听到更多以更好地理解。
python - Python - ImportError:无法导入名称
我编写了一个简单的脚本,可以使用我使用 pip 安装的 pushbullet 模块通过 Pushbullet 发送通知。我正在使用 Python 2.7.14。
现在,该脚本有效,但我想从 bash 脚本触发它,这开始了痛苦。当我使用 bash 脚本时,加载 PUSHBULLET 模块时 IMPORT 命令失败。我发现还使用以下语法运行 .py 脚本:
失败。有人可以帮我看看我做错了什么吗?
这是 bash 脚本:
这是python代码:
我发现该脚本仅在复制到 python 终端时才有效,并且当工作目录是我的家时。尝试使用 pushd 修复它,但没有成功。
感谢您的支持!
啤酒
python - 使用 blueprints/config 优雅地保存和发送回文件
我有以下文件结构:
在我的 config.py 我有这个:
当我保存上传的文件,然后将其发送回用户(仅作为示例)时,我正在使用:
cwd 中的上传文件夹(保存文件的位置)和烧瓶模块正在运行的文件夹(app/)具有不同的名称,有点乏味。有没有比我目前更优雅的解决方案来解决这个问题?
perl - 是否可以在 miniperl(不是 PERL)中获取当前工作目录?
miniperl 和 perl 之间的唯一区别是 miniperl 不能将基于 XS 的 perl 模块加载为共享对象。所以它不能加载 WIN32 或 CWD 模块。
是否可以在 miniperl 中获取当前工作目录?
javascript - gulp.dest 与 glob gulp.src - 使其相对
我在 gulp 中有一个简单的任务,应该转换 js:
我有一个这样的文件结构:
现在,我希望它创建这样的文件:
当然,上面的代码不起作用,它将文件输出到lib/modules/module1/public/js/module1/source/js/
. 是否有任何方法可以强制 gulp 将文件输出到指定路径,而不是将其视为附加自己想法的基本路径?