b2c信息网

您现在的位置是:首页 > 热点问题 > 正文

热点问题

python源码路径(python中路径怎么写)

hacker2022-06-15 00:55:21热点问题31
本文目录一览:1、如何查看python源代码2、

本文目录一览:

如何查看python源代码

众所周知,Python内建了许多函数模块,并且我们可能还会安装许多第三方模块等等。

下面以getpass为例查看其源代码。

1.help(getpass)

输入该命令找到file路径,并且可以查看其其提供的功能。

2.利用getpass.__file__查看位置

最后找到该文件,用记事本或其他编辑器打开即可。

3.PyCharm编辑器

在该类或方法上按住“ctr+鼠标左键”可以快速查看源代码。

4.dir(对象名)

该方法可以快速查看有哪些方法。

想要查看每个功能的解释,用help(type(对象名)) 

python学习网,大量的免费python视频教程,欢迎在线学习!

Python怎样得到资源文件的绝对路径

路径有两种,相对路径和绝对路径。 对于Unix-Like系统来说,绝对路径就是以/开头的路径。 相对路径就是不以/开头的路径。

其实,操作系统中实际只有一种路径,那就是绝对路径。 相对路径,只是程序自己帮我们修改为绝对路径了。

操作系统的程序运行器利用环境变量,为我们把相对路径生成为绝对路径。getcwd()函数用于得到当前进程的当前工作路径。也就是相对路径的起始点。

在Python中,可以使用os.chdir函数切换当前工作路径。

当前工作路径,是程序执行时所在的路径。 我们在哪个目录下执行程序,当前路径就是哪一个目录。

我们常常需要在python中执行一些源码目录下的文件。如,我们可能需要用eval动态执行一个python源文件。或者copy一些配置文件到目标系统的路径下。此时,我们无法知道这些文件的绝对路径,因为我们不能预知用户会把我们的程序安装到哪一个目录下。

我们也不能依赖于当前工作路径。因为用户很可能不在我们的源码目录下执行我们的程序。

那么,此时我们如何得到源码目录下文件的绝对路径呢?

我是这样做的:

ABSPATH=None

if __name__ == '__main__':

ABSPATH=os.path.abspath(sys.argv[0])

ABSPATH=os.path.dirname(ABSPATH)+"/"

print ABSPATH

python2.7中,python的源码在哪个路径?我的是ubu n tu

一般位于 /usr/local/lib/python2.7或者/usr/lib/python2.7下面。

find命令常常找不到。建议使用locate。

安装:apt-get install locate

更新数据库:updatedb

查找:locate python

python文件的源代码文件夹怎么打开?

使用python源文件的几种方法\运行python脚本:

a. windows下打开shell(DOS提示符,命令行,cmd):

CMD命令进入某个目录

如在window 下cmd运行python源文件 xxx.py(注意这个xxx.py在C盘的python27目录下,若是其它盘的目录,就进入其它盘的目录来运行xxx.py):

打开cmd

输入c: 回车

输入cd c:/python27/ 回车 (ps:cd后面没有冒号!,如果需要在dos下查看带有空格的文件夹,要给文件夹加上引号如:CD "Program Files"/PHP )

输入python xxx.py 或者 xxx.py 回车

这是在找到文件路径下去执行某文件,直接在cmd,python环境下输入python xxx.py 会运行语法错误,不知是否是系统的环境变量没有添加好?

在linux下参见vamei :python 基础

另附:cmd命令

1.进入上一层目录 CD ../

2.显示目录下的文件及了目录 dir

b.Linux下运行python源文件:

$ python xxx.py

c.在IDLE下运行python源文件

点击开始-程序-Python 2.7-IDLE(Python GUI)

点击file-open-xxx.py

ctrl+F5

quit()是退出程序

d.在IDLE里,可以通过os执行系统命令,执行python源文件:

import os

os.system('python c:/xxx.py')

e. 直接双击xxx.py

双击xxx.py,窗口一闪而过。很像VC运行时的Ctrl+F5对不对?那怎么办呢?(非windows系统可以跳过,不用此技巧)

这里我们在代码里加入一句话raw_input(),就可以。

发表评论

评论列表

  • 性许闻呓(2022-06-15 11:09:46)回复取消回复

    前工作路径。因为用户很可能不在我们的源码目录下执行我们的程序。 那么,此时我们如何得到源码目录下文件的绝对路径呢? 我是这样做的:ABSPATH=Noneif __name__ == '__main__': ABSPATH=os.pa

  • 听弧戈亓(2022-06-15 07:49:32)回复取消回复

    本文目录一览:1、如何查看python源代码2、Python怎样得到资源文件的绝对路径3、python2.7中,python的源码在哪个路径?我的是ubu n tu4、python文件的源代码文件夹怎么打开?如何查看python源代码众所周知,

  • 颜于木緿(2022-06-15 10:13:49)回复取消回复

    源码目录下执行我们的程序。 那么,此时我们如何得到源码目录下文件的绝对路径呢? 我是这样做的:ABSPATH=Noneif __name__ == '__ma

  • 拥嬉木落(2022-06-15 07:31:57)回复取消回复

    7或者/usr/lib/python2.7下面。find命令常常找不到。建议使用locate。安装:apt-get install locate更新数据库:updatedb查找:locate p

  • 温人风渺(2022-06-15 03:57:49)回复取消回复

    到file路径,并且可以查看其其提供的功能。2.利用getpass.__file__查看位置最后找到该文件,用记事本或其他编辑器打开即可。3.PyCharm编辑器在该类或方法上按住“ctr+鼠标左键