0

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

但回到手头的主题,我的代码有 2 个问题(尽管您可能会发现更多问题。)当我再次打开应用程序时,我无法将我的收藏夹保存到文档中以备日后使用。我也不知道从 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()
4

1 回答 1

0

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

于 2013-05-22T23:19:15.110 回答