qpython吧 关注:2,532贴子:2,640
  • 7回复贴,共1

解决qpython默认根目录的问题

取消只看楼主收藏回复



来自Android客户端1楼2016-04-03 10:03回复
    很多人都不知道,qpython运行脚本时,默认是在根目录,而不是像python那样,哪里运行,目录就在哪里


    来自Android客户端2楼2016-04-03 10:05
    回复
      这样就导致了新人常见的一些问题,在电脑上可以os.mkdir(test)建文件夹的,在手机上却不行。在电脑上可以sqlite3.connect('123.db')新建数据库的,在手机却不行


      来自Android客户端3楼2016-04-03 10:07
      回复
        前些日子看到说,print __file__可以打印出当前脚本的绝对路径,而这条命令在qpython上适用!可以获取到文件名绝对路径,那我们再获取目录的绝对路径,最后进入目录,就是当前脚本所在目录了,以后在脚本里加上下面这行就ok了


        来自Android客户端4楼2016-04-03 10:10
        回复
          os.chdir(os.path.dirname(__file__))


          来自Android客户端5楼2016-04-03 10:11
          回复


            来自Android客户端6楼2016-04-03 10:13
            回复


              来自Android客户端7楼2016-04-03 10:13
              回复
                说得有点乱,希望大家谅解


                来自Android客户端8楼2016-04-03 10:14
                收起回复