以下代码为每个反斜杠生成一个有关“无法识别的转义序列”的编译器错误: string foo = "D:\Projects\Some\Kind\Of\Pathproblem\wuhoo.xml"; 我想我需要逃避反斜杠? 我怎么做?
我的程序将从互联网上采取任意string,并将其用于文件名。 有一个简单的方法来从这些string中删除错误的字符,或者我需要为此编写一个自定义函数吗?
是否有一个命令来检索给定相对path的绝对path? 例如,我想$行包含每个文件的绝对path在目录./etc/ find ./ -type f | while read line; do echo $line done
Python的sys.path从哪里初始化? UPD :Python在引用PYTHONPATH之前添加了一些path: >>> import sys >>> from pprint import pprint as p >>> p(sys.path) ['', 'C:\\Python25\\lib\\site-packages\\setuptools-0.6c9-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\orbited-0.7.8-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\morbid-0.8.6.1-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\demjson-1.4-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\stomper-0.2.2-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\uuid-1.30-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\stompservice-0.1.0-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\cherrypy-3.0.1-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\pyorbited-0.2.2-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\flup-1.0.1-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\wsgilog-0.1-py2.5.egg', 'c:\\testdir', 'C:\\Windows\\system32\\python25.zip', 'C:\\Python25\\DLLs', 'C:\\Python25\\lib', 'C:\\Python25\\lib\\plat-win', 'C:\\Python25\\lib\\lib-tk', 'C:\\Python25', 'C:\\Python25\\lib\\site-packages', 'C:\\Python25\\lib\\site-packages\\PIL', 'C:\\Python25\\lib\\site-packages\\win32', 'C:\\Python25\\lib\\site-packages\\win32\\lib', 'C:\\Python25\\lib\\site-packages\\Pythonwin'] 我的PYTHONPATH是: PYTHONPATH=c:\testdir 我想知道PYTHONPATH之前的路线是从哪里来的?
有没有一种方法来检查给定的path是否是完整path? 现在我要做这个: if (template.Contains(":\\")) //full path already given { } else //calculate the path from local assembly { } 但是一定要有更优雅的方式来检查这个吗?
我在{root} / styles中存储样式表,而在{root} / images中为一个网站存储图片。 如何在样式表中指定path以查找指定图像的图像目录? 例如在background-image: url('http://img.dovov.combg.png');
我的脚本严重依赖于外部程序和脚本。 我需要确定我需要调用的程序存在。 手动,我会检查这在命令行中使用“哪个”。 有一个相当于File.exists? 对于$PATH东西? (是的,我想我可以parsing%x[which scriptINeedToRun]但这不是超级优雅。 谢谢! 雅尼克 更新:这是我保留的解决scheme: def command?(command) system("which #{ command} > /dev/null 2>&1") end 更新2:一些新的答案已经进来 – 至less有一些提供更好的解决scheme。 更新3: ptools gem已经为File类添加了“which”方法。
给定一个文件夹path(如C:\随机文件夹),我怎么能find一个文件,其中包含一个特定的扩展名,如TXT? 我假设我将不得不在目录中search* .txt,但我不确定我是如何开始search的。
我有一个生产和开发服务器。 问题是目录结构。 发展: http://dev.com/subdirhttp://img.dovov.comimage.jpg http://dev.com/subdir/resources/css/style.css 生产: http://live.comhttp://img.dovov.comimage.jpg http://live.com/resources/css/style.css 我怎样才能有一个style.css在css文件夹中使用两个服务器相同的path为background: url属性? 有一个技巧,我可以使用相对path?
我在我的path中遇到了一些小问题。 这个代码示例创build了一些名为“〜/ some_dir”的dirs,并不明白我想在我的主目录中创buildsome_dir。 my_dir = "~/some_dir" if not os.path.exists(my_dir): os.makedirs(my_dir) 注意这是在基于Linux的系统上。