首页 \ 问答 \ 在python winpaths中添加一个额外的\(Add an extra \ in python winpaths)

在python winpaths中添加一个额外的\(Add an extra \ in python winpaths)

使用python与windows我试图让我的程序看看Dropbox.exe存在,如果它不会发生任何事情,如果它然后程序将运行。 我使用print appdata作为调试功能,这就是它打印的内容: C:\Users\Me\AppData\Roaming ,我认为问题是它需要打印C:\\Users\\me\\AppData\\Roaming\\所以我可以将最后一部分添加为\\Dropbox\\bin\\Dropbox.exe

import winpaths
appdata = winpaths.get_appdata()
print appdata


try:
   with open('appdata\Dropbox\bin\Dropbox.exe') as f: pass
except IOError as e:
   print 'dropbox cant be found'

Using python with windows I'm trying to get my program to see if Dropbox.exe exists if it doesn't nothing will happen if it does then the program will run. I used the print appdata as a debugging feature and this is what it prints: C:\Users\Me\AppData\Roaming and I think the problem is that it needs to print C:\\Users\\me\\AppData\\Roaming\\ so then I can add the last part as \\Dropbox\\bin\\Dropbox.exe

import winpaths
appdata = winpaths.get_appdata()
print appdata


try:
   with open('appdata\Dropbox\bin\Dropbox.exe') as f: pass
except IOError as e:
   print 'dropbox cant be found'

原文:https://stackoverflow.com/questions/11457532
更新时间:2019-06-22 04:58

最满意答案

您似乎没有在打开时使用appdata变量:

with open(appdata + r'\Dropbox\bin\Dropbox.exe') as f: pa

You don't seem to be using the appdata variable in your open:

with open(appdata + r'\Dropbox\bin\Dropbox.exe') as f: pa
2012-07-12

相关问答

更多

python中的shell提示符是什么意思

你安装python后会自带一个python编辑器, 在其中一个窗口你能看到以“>>>”开头的行 >>> 就是shell提示符 你可以在>>>后面输入python代码,比如 >>> print "Hello"

python如何编译

编写的话,拿什么编辑器编写都可以。 如果是编译的话,python是不需要编译的,直接运行即可。 运行的话,你需要安装一个python的解释器,可以是官方python,actiePython或者其他版本的python。 然后你可以选择python自带的IDLE编写,也可以在命令行下输入python进入交互shell进行编写,当然也可以用支持python语言的IDE进行编写。

如何删除Python三重引用多行字符串的额外缩进?(How to remove extra indentation of Python triple quoted multi-line strings?)

所以,如果我正确地得到它,你会采取任何用户输入,正确缩进并将其添加到您的程序的其余部分(然后运行整个程序)。 因此,在将用户输入放入程序之后,您可以运行一个正则表达式,基本上会将该强制缩进恢复。 类似于:在三个引号内,将所有“新行标记”替换为四个空格(或一个制表符),仅替换为“新行标记”。 So if I get it correctly, you take whatever the user inputs, indent it properly and add it to the rest of ...

python用什么编辑器比较好???

eclipse或者aptana里的pydev、pyCharm、Stani's Python Editor

将附加功能添加到矩阵np.Concatenate错误:只能将长度为1的数组转换为Python标量(Add extra feature to a matrix np.Concatenate error : only length-1 arrays can be converted to Python scalars)

查看concatenate文档 连接((a1,a2,...),axis = 0) 该函数需要2个参数。 首先是一个列表或元组,您想要加入的数组。 第二个是一个数字,表示该轴。 并且它返回一个新的数组。 它不适用。 X_train = df_train.as_matrix() 所以这是2d(8899,n),n大于9.根据pd文档,这是一个numpy array不是一个numpy matrix (这很重要) temp_train_long=(X_train[:,3] - X_train[:,7])* ...

centos中Python解释器在哪里?

终端运行: which python或 whereis python

Python源码下载

哥,要下载源码也是去官网下载啊,点下面那个就行了 https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tar.xz

Python 平台

官方主页 : http://www.python.org/   For windows的 python解释器 (包括tkInterGUI开发环境,一个简单的IDE,完整广泛的英文文档)9MB: http://www.python.org/ftp/python/2.4.3/python-2.4.3.msi   一份不错的python中文教程 : http://www.woodpecker.org.cn/obp/diveintopython-zh-5.4/zh-cn/dist/html/toc/ind ...

相关文章

更多

最新问答

更多
  • Android宽度:100%修复(网站接管问题)(Android width:100% fix (website takeover issue))
  • C ++函数/方法设计的良好实践(Good practice in C++ function/method design)
  • 计算其他表中不存在的所有记录 - SQL查询(Count all records that does not exist to other table - SQL Query)
  • 为什么我要用JPA共享ID?(Why do I get shared Ids with JPA?)
  • asp.net - 如何显示来自html格式的数据行的字段(asp.net - how to display a field from data row that is in html format)
  • 我们如何使用ActiveRecord从连接表中删除行?(How can we delete rows from a join table by using ActiveRecord?)
  • ng-class搞乱了类的顺序(ng-class messing with the order of classes)
  • oracle 12g无效数字错误(oracle 12g invalid number error)
  • 更改ng-src值onclick(Change ng-src value onclick)
  • 如何在android中自动添加自定义依赖项以创建新项目?(How to add custom dependencies automatically in android for ever a new project is created?)
  • datetime函数在PHP中(datetime function in php)
  • 在javascript中获取会话数组的值(in javascript get the value of a session array)
  • 如何在UTF8中编译LaTeX?(How can I compile LaTeX in UTF8? [closed])
  • Rspec:“array.should == another_array”,但不用担心订单(Rspec: “array.should == another_array” but without concern for order)
  • Logcat错误:无法在android片段中加载视图(Logcat error: unable to load view in android fragments)
  • JavaFX的。(JavaFX. Adding items to the list in different threads is not working)
  • 从GDATA日历资源迁移到Google Calendar Resource api(Migrate from GDATA calendar resource to Google Calendar Resource api)
  • SSRS 2008 - 以零情景处理分割(SSRS 2008 - Dealing with division by zero scenarios)
  • 我如何以编程方式添加一个listView列标题的点击事件(How can I add a listView column header a click event programmatically)
  • Wxpython:无法检索有关列表控件项XXX的信息(Wxpython: Couldn't retrieve information about list control item XXX)
  • 使用Tortoise SVN在SVN存储库中移动目录(Move Directory across SVN repository using Tortoise SVN)
  • 天蓝色服务结构集群中的web api无状态服务是否在一段时间不活动后进入休眠状态?(Do web api stateless services in azure service fabric cluster go to sleep after a period of inactivity?)
  • 我可以设置intelliJ来突出显示PHP编码风格吗?(Can I set intelliJ to highlight php coding style?)
  • 用javafx创建一个Truetype字体文件(Creating a Truetype Font file with javafx)
  • Spring ftp配置错误(Spring ftp configuration is wrong)
  • 使用gsub去除多个字符(Using gsub to strip multiple characters)
  • 续订推送证书并保持当前的App Store App正常工作(Renew Push certificate and keep current App Store App working)
  • js:ES5和ES6之间关于'this'关键字用法的一个令人困惑的观点(js: one confusing point about 'this' keyword usage between ES5 and ES6)
  • window.onload vs $(document).ready()(window.onload vs $(document).ready())
  • 在Swift中,如何声明一个符合一个或多个协议的特定类型的变量?(In Swift, how can I declare a variable of a specific type that conforms to one or more protocols?)