working-directory相关内容
转换后的.exe文件出现问题。它找不到我的Excel文件。 我有以下代码 import pandas as pd import os abspath = os.path.abspath(__file__) dname = os.path.dirname(abspath) os.chdir(dname) #Load data data = pd.read_excel("data.xl
..
我有以下最简单的目录结构: system_tests/ ├── conftest ├── pytest.ini │ ├── suite_1/ │ └── test_A.py │ └── suite_2/ └── sub_suite_2a/ └── test_B.py 当每个测试方法运行时,许多第三方库/进程会在
..
除了process.cwd(),还有其他方法可以获取当前项目的根目录的路径名.Node 是否实现了 ruby 的属性 Rails.root 之类的东西.我正在寻找稳定可靠的东西. 解决方案 有很多方法可以解决这个问题,每种方法都有自己的优缺点: require.main.filename 来自 http://nodejs.org/api/modules.html: 当
..
是否有一种平台无关和文件系统无关的方法来获取使用 C/C++ 运行程序的目录的完整路径?不要与当前工作目录混淆.(请不要推荐库,除非它们是标准库,如 clib 或 STL.) (如果没有与平台/文件系统无关的方法,也欢迎在 Windows 和 Linux 中针对特定文件系统工作的建议.) 解决方案 获取执行应用的完整路径的代码如下: 窗户: char pBuf[256];si
..
我花了几天时间研究互联网,但找不到我能理解并能够实施的答案. 我有一个网站,我想在其中使用 include_once 文件,并且能够在 localhost 和实际服务器中正确查看该网站. 我以前使用过 $_SERVER['DOCUMENT_ROOT'] 但它在本地主机上不起作用,因此我很难更新和更改网站. 我想做的是创建某种 config.php 文件,我可以在其中告诉它根文件夹
..
我注意到(阅读:捕获生产错误)Julia 中的不同任务 - 没有自己的工作目录,但当前目录 - 是共享的.我意识到在操作系统级别这很明显(一个进程有一个工作目录). 我的问题是首先 - 是否有任何其他明显或不太明显的全局状态我应该注意(显然是环境变量或任何全局变量). 第二 - 如果任务抽象更多地记录或避免这种情况 - 抽象中的“任务",它可以(理论上)拥有自己的语义,比如移回工作目录
..
希望这是一件好事.但由于我前一阵子费了一番功夫才弄明白,而且还没有在堆栈溢出时看到它,所以我想我会同时发布问题和答案. 此问题/解决方案适用于 OSX 用户使用 GCC 或 G++ 编译框架,而无需在其系统上的以下路径中安装框架 /System/Library/Frameworks/ 解决方案 此代码将从问题中列出的目录编译框架.(之前回答过)如何编译一个使用框架而不使用 Xcode
..
我正在处理一个 gulp 文件,其中包含我网站前端和后端的任务. 例如,下面的任务会将我的脚本连接到 app.js: gulp.task 'frontend:scripts', ->gulp.src 前端路径(scriptsFolder,scriptsPattern).pipe sourcemaps.init().pipe 咖啡().pipe concat 'app.js'.pipe sour
..
如何以与平台无关的方式在 C++ 中更改我当前的工作目录? 我找到了与 Windows 兼容的 direct.h 头文件和与 UNIX/POSIX 兼容的 unistd.h. 解决方案 chdir 函数适用于 POSIX (manpage)和 Windows(称为 _chdir 那里,但别名 chdir 存在). 两种实现都在成功时返回零,在错误时返回 -1.正如您在手册页中看
..
我知道这已经发布了很多次,但这些解决方案对我不起作用.我从这篇文章中尝试了以下解决方案(更改 Emacs 中的默认文件夹): 解决方案 1:将 (cd "C:/Users/Name/Desktop") 添加到 .emacs 文件 解决方案 2:将 (setq default-directory "C:/Documents and Settings/USER NAME/Desktop/" )
..
如何从 git bash 检查当前目录中的文件?像命令 dir,在 Windows cmd ? 我找到了一个命令 git ls-files,但它只适用于 git 存储库文件.但是,如果我通过驱动器 C:\ 导航,并想查看当前目录中的文件,我该如何在 git bash 中执行此操作? 解决方案 git bash 基本上是一个 Unix shell,因此您可以使用 ls 命令列出当前文件
..
我创建了一个 VSTO Outlook 插件,它使用一个库 Html2Xhtml.dll (.NET),它通过执行 System.Diagnostic.Process.Start() 调用另一个 Html2xhtml.exe. 但是,它无法调用 Html2xhtml.exe(我认为),因为即使从 Visual Studio 启动,工作目录也是当前用户的“我的文档"文件夹.我无法控制 Html
..
我正在用 R 编写一些教程.每个 R 代码都包含在一个特定的文件夹中.里面有数据文件和其他文件.我想打开 .r 文件并获取它,这样我就不必更改 Rstudio 中的工作目录,如下所示: 有没有办法在 R 中自动指定我的工作目录. 解决方案 要获取源脚本的位置,您可以使用 utils::getSrcDirectory 或 utils::getSrcFilename.因此,可以通过以下方
..
我知道我可以使用 cd 命令在 bash 中更改我的工作目录. 但是如果我执行这个命令: cd SOME_PATH &&run_some_command 然后工作目录将被永久更改.有没有办法像这样临时更改工作目录? PWD=SOME_PATH run_some_command 解决方案 通过将命令行括在一对括号中,您可以在子 shell 中运行 cd 和可执行文件: (cd SO
..
我有一个具有以下结构的项目: project_name/CMakeLists.txt项目名称/源代码项目名称/资源...project_name-build/configuration_name/project_name.exe 我希望我的应用程序在根项目目录 project_name 中运行,以便它可以直接访问 resources. CMake 是否提供了指定此属性的方法,还是我必须在
..
我正在尝试读取我之前成功读取的文件.我正在通过图书馆阅读它,并将其按原样发送到图书馆(即“myfile.txt").我知道该文件是从工作/当前目录中读取的. 我怀疑当前/工作目录以某种方式改变了.我如何检查当前/工作目录是什么? 解决方案 既然你添加了 Visual-c++ 标签,我将建议使用标准的 windows 函数来做这件事.GetCurrentDirectory 用法:
..
我正在制作一个 C 程序,我需要在其中获取程序启动的目录.该程序是为 UNIX 计算机编写的.我一直在查看 opendir() 和 telldir(),但是 telldir() 返回一个 off_t (long int),所以它真的对我没有帮助. 如何获取字符串(字符数组)中的当前路径? 解决方案 你看过 getcwd()? #include char *getcwd(char *
..
我有一个批处理文件,它与我要xcopy 的文件位于同一目录中.但由于某种原因,找不到该文件. 我认为当前目录总是批处理文件所在的位置. 我以管理员身份运行批处理文件.这发生在 Windows 7 64 位台式计算机上. 批处理文件: @ECHO 关闭XCOPY/y "File1.txt" "File2.txt"暂停 错误: 找不到文件 - File1.txt已复制 0 个文
..
首先,我看到了这个话题但是我无法理解. 问题: D:\path\to\file.bat中有一个批处理文件,内容如下: echo %cd%暂停 输出是: C:\ 必须是D:\path\to 我做错了什么? 解决方案 系统只读变量 %CD% 保留批处理调用者的路径,而不是批处理文件位置.> 您可以获取用户使用 %0 键入的批处理脚本本身的名称(例如 scripts\
..
我想从 jar 中复制一个文件.我正在复制的文件将被复制到工作目录之外.我做了一些测试,我尝试的所有方法都以 0 字节文件结束. 编辑:我希望通过程序而不是手动复制文件. 解决方案 首先我想说之前贴的一些答案是完全正确的,但我想给出我的,因为有时我们不能使用开源库在 GPL 下,或者因为我们懒得下载 jar XD 或者您的原因在这里是一个独立的解决方案. 下面的函数复制Jar文
..