python文件路径

1.怎么查找python3路径

linux下 可以先找到python的大致路径 然后执行 python -V

1

2

3

4

5

6

7

[root@host ~]# find / |grep "bin/python"

/usr/bin/python

/usr/bin/python2

/usr/bin/python2.6

[root@host ~]# /usr/bin/python -V

Python 3.3.2 --如果是3的话 就应该是找到了

2.python中如何根据文件名找他的路径

遍历用os.walk:

import os

from os.path import join, getsize

for root, dirs, files in os.walk('python/Lib/email'):

print root, "consumes",

print sum(getsize(join(root, name)) for name in files),

print "bytes in", len(files), "non-directory files"

if 'CVS' in dirs:

dirs.remove('CVS') # don't visit CVS directories

3.python 运行文件路径问题

如果程序需要使用一些配置文件时,一般也是用相对路径的,这样也容易出问题,这时需要在启动程序时切换到程序所在的路径。

sys.path[0] 是程序所在的目录,在程序开头处加上 os.chdir(sys.path[0]) 就可以了。

如果是使用 py2exe 打包的程序,sys.path[0] 值是 路径名\library.zip , 再处理一下这个就可以:

ddir = sys.path[0]

if os.path.isfile(ddir):

ddir,filen = os.path.split(ddir)

os.chdir(ddir)

python文件路径

转载请注明出处编程代码网 » python文件路径

资讯

python%n

阅读(35)

本文主要为您介绍python%n,内容包括python中x%n>0是什么意思?,用python编写一个程序?,vim命令!python%,这个百分号是什么意思?为何我映射到f5之后运。1 #!/usr/bin/env python3 2 # coding=utf-8 3 4 def fun2(n): 5 i = 1;

资讯

python

阅读(28)

本文主要为您介绍python,内容包括有谁知道现在的coursera怎么下载视频呢~,视频网页怎么保存到桌面,系统学习python视频在哪家比较好。国内观看Coursera非常卡顿,经常播放到一半就卡死了,不知道什么原因。因此只能想办法下载下来之后再看。 Gi

资讯

pythonifeval

阅读(32)

本文主要为您介绍pythonifeval,内容包括python什么时候用eval函数,这段python代码中eval()的作业是什么?,python中eval()方法的使用。a=123b=123+234print(a+b)print(eval(b))

资讯

evalpython=

阅读(22)

本文主要为您介绍evalpython=,内容包括python当中的eval函数是起什么作业的,python什么时候用eval函数,python什么时候用eval函数。a=123b=123+234print(a+b)print(eval(b))

资讯

python文件的路径

阅读(35)

本文主要为您介绍python文件的路径,内容包括python一般文件在哪个位置,python中txt文件路径怎么打开,python打开文件的路径。哦。这是个问题哟。好象是我也遇到过。似乎是一个开关。要允许打开空文件?还是什么的。或者是你回到上一级目录,点

资讯

python文件路径

阅读(20)

本文主要为您介绍python文件路径,内容包括python中txt文件路径怎么打开,怎么查找python3路径,python一般文件在哪个位置。linux下 可以先找到python的大致路径 然后执行 python -V 1 2 3 4 5 6 7 [root@host ~]#

资讯

python脚本自动

阅读(24)

本文主要为您介绍python脚本自动,内容包括怎么自动调用python执行python脚本,如何使用Python编写自动登录的脚本,求解,python写的脚本,怎么在windows自动执行。#!/usr/bin/expect -fset password 12345678spawn ssh name@###.###.###e

资讯

pythonspe

阅读(30)

本文主要为您介绍pythonspe,内容包括我下载了一个pythonspe,解压后是一个叫spe文件夹,没有setup我,5SPE编辑器怎么打?python2.5SPE编辑器怎么打开,pythonspe怎么打开啊!。python 跟文本编辑器有个鸟关系啊? 直接用记事本就可以搞定一切啦。

资讯

pythonfind

阅读(24)

本文主要为您介绍pythonfind,内容包括如何用python写一个简单的find命令,如何用python的find方法定位app中的元素,用python语言编写一个叫做finddups程序。def find_dups(serial):_, dups = set(), set()for n in serial:if n in

资讯

python的元祖

阅读(35)

本文主要为您介绍python的元祖,内容包括python列表和元祖的区别,Python怎么将列表里的内容变成元祖,python函数接受元祖的问题?。$ pythonPython 2.7.3 (default, Feb 27 2014, 20:00:17) [GCC 4.6.3] on

资讯

python.idea

阅读(58)

本文主要为您介绍python.idea,内容包括idea可以写python吗,如何看python里的每个函数列表idea,如何使用idea开发python。IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其

资讯

python%n

阅读(35)

本文主要为您介绍python%n,内容包括python中x%n>0是什么意思?,用python编写一个程序?,vim命令!python%,这个百分号是什么意思?为何我映射到f5之后运。1 #!/usr/bin/env python3 2 # coding=utf-8 3 4 def fun2(n): 5 i = 1;

资讯

python

阅读(28)

本文主要为您介绍python,内容包括有谁知道现在的coursera怎么下载视频呢~,视频网页怎么保存到桌面,系统学习python视频在哪家比较好。国内观看Coursera非常卡顿,经常播放到一半就卡死了,不知道什么原因。因此只能想办法下载下来之后再看。 Gi

资讯

pythonifeval

阅读(32)

本文主要为您介绍pythonifeval,内容包括python什么时候用eval函数,这段python代码中eval()的作业是什么?,python中eval()方法的使用。a=123b=123+234print(a+b)print(eval(b))

资讯

evalpython=

阅读(22)

本文主要为您介绍evalpython=,内容包括python当中的eval函数是起什么作业的,python什么时候用eval函数,python什么时候用eval函数。a=123b=123+234print(a+b)print(eval(b))

资讯

python文件的路径

阅读(35)

本文主要为您介绍python文件的路径,内容包括python一般文件在哪个位置,python中txt文件路径怎么打开,python打开文件的路径。哦。这是个问题哟。好象是我也遇到过。似乎是一个开关。要允许打开空文件?还是什么的。或者是你回到上一级目录,点

资讯

python文件路径

阅读(20)

本文主要为您介绍python文件路径,内容包括python中txt文件路径怎么打开,怎么查找python3路径,python一般文件在哪个位置。linux下 可以先找到python的大致路径 然后执行 python -V 1 2 3 4 5 6 7 [root@host ~]#

资讯

python脚本自动

阅读(24)

本文主要为您介绍python脚本自动,内容包括怎么自动调用python执行python脚本,如何使用Python编写自动登录的脚本,求解,python写的脚本,怎么在windows自动执行。#!/usr/bin/expect -fset password 12345678spawn ssh name@###.###.###e

资讯

pythonif多行

阅读(25)

本文主要为您介绍pythonif多行,内容包括python中if语句下可以有多个运行语句吗,PYTHON中的IFAND语句过长要怎么分行???,python怎么合并多行为一行?。python没有switch case语法,但是可以用其他方法来代替实现功能。比如要实现这样一段功能:sw