Python问题:打开应用程序/保存文件

时间:2013-05-22 22:48:17

标签: python file path operating-system save

我对编码有点新意,我正在努力提高自己的技能。我首选的编程语言是python。但我确实需要这些代码的帮助。我正在制作一个名为User Helper的应用程序供我自己使用。我知道代码可能看起来有点草率,但是当我因为某些原因发布它时我放了四个空格但它没有转向代码块,所以我不得不手动放入空格。

但回到手头的主题,我的代码有两个问题(虽然你可能会找到更多。)我无法将我的收藏夹保存到文档中供以后再次打开应用程序时使用。我也不知道从python代码打开应用程序的代码。

我尝试了很多不同的方法,包括使用os函数。我想我可能需要某种目录,但是我很遗憾地说我对目录不熟悉而且我遇到了麻烦。时间函数将在稍后的项目中使用。由于某些原因,当我运行此程序时,它会尝试从我所有编码项目所在的文件夹中找到路径。

我也想感谢你阅读本文,我希望我能尽快解决这个问题。我计划成为这个社区的活跃成员,我迫不及待地想继续提高我的编码技能。

感谢您的时间!

import os
import time

def name():
  print ""
  print ""
  print "Welcome to User Helper!"
  name1 = raw_input("What is your name?  ")
  print ""
  print "Welcom to User helper "+name1+"!"

def favorites():
  print ""
  print "Now opening Favorites settings..."
  fav1 = raw_input("Favorite 1: ")
  fav2 = raw_input("Favorite 2: ")
  fav3 = raw_input("Favorite 3: ")
  fav1full = fav1+".app"
  fav2full = fav2+".app"
  fav3full = fav3+".app"
  fav1_path = os.path.abspath(fav1full)
  fav2_path = os.path.abspath(fav2full)
  fav3_path = os.path.abspath(fav3full)
  os.system(fav1_path)

name()
favorites()

1 个答案:

答案 0 :(得分:0)

您可以使用os.chdir()更改默认目录,使用os.startfile()直接打开程序或文件。至于保存它以供以后使用,如果你想将它保存到文本文件中,我会将它包含在我的答案中。