python项目中不同文件夹py源文件之间如何相

python项目中不同文件夹py源文件之间如何相,第1张

使用 from   import 可以导入其它文件夹中的模块,举个例子,在 mainpy 模块中调用 在其它文件夹中的 testpy, test2py 模块,testpy 在utils文件夹中, test2py 在utils\sub 文件夹中,代码如下:

mainpy

#coding=utf-8
# 使用 from import  导入test,test2模块
from utils import test
from utilssub import test2
testhello()
test2hello()

testpy 文件,在 utils 文件夹下

#coding=utf-8
def hello():
    print('Hello, Greetings from', __name__)

test2py 文件,在 utils\sub 文件夹下

#coding=utf-8
def hello():
    print('Hello, Greetings from', __name__)

运行结果:

python查看linux执行二进制文件的源代码的步骤如下。
1、打开终端,使用cd命令进入存放二进制文件的目录。
2、执行命令,将二进制文件转换成汇编代码:binary_file是要查看的二进制文件名,output_file是转换后的汇编代码输出到的文件名。
3、打开output_file文件,阅读其中的汇编代码即可了解二进制文件的运行机制和实现原理。

Python
模块
模块让你能够有逻辑地组织你的Python代码段。
把相关的代码分配到一个
模块里能让你的代码更好用,更易懂。
模块也是Python对象,具有随机的名字属性用来绑定或引用。
简单地说,模块就是一个保存了Python代码的文件。模块能定义函数,类和变量。模块里也能包含可执行的代码。
例子
一个叫做aname的模块里的Python代码一般都能在一个叫anamepy的文件中找到。下例是个简单的模块supportpy。
def
print_func(
par
):
print
"Hello
:
",
par
return
import
语句
想使用Python源文件,只需在另一个源文件里执行import语句,语法如下:
import
module1[,
module2[,
moduleN]
当解释器遇到import语句,如果模块在当前的搜索路径就会被导入。
搜索路径是一个解释器会先进行搜索的所有目录的列表。如想要导入模块supportpy,需要把命令放在脚本的顶端:
#!/usr/bin/python
#
--
coding:
UTF-8
--
#
导入模块
import
support
#
现在可以调用模块里包含的函数了
supportprint_func("Zara")


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13389546.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-26
下一篇 2023-07-26

发表评论

登录后才能评论

评论列表(0条)

保存