Python中的os库和实战

关于Python中的文件,模块

在我们把代码写在不同的python文件

那么在python中,每个python文件就是一个模块

那么一个包里面可以有很多的python文件

 

 一个模块文件怎么引用另一个模块文件的代码

1、import导入 具体为:import package.module

此时我们需要两个模块 其中logout模块中我们进行书写

复制代码
def funLogout():
    print('退出的函数')
name='jiachao'
lists=[1,2,3,4]
View Code
复制代码

其次我们需要将login模块当中进行书写

复制代码
#import 包 模块
#调用其他模块里面的函数
jiachao.logout.funLogout()
#包,模块,到具体的函数
print(jiachao.logout.name)
print(jiachao.logout.lists)
View Code
复制代码

2、取用相关模块当中全部的相关代码:from package.module imorp * (函数/变量)

复制代码
form jiachao.sedond.logout import *
funLogout()
print(name)
print(lists)
View Code
复制代码

Python中的os:os模块主要是对路径的处理

一切的os模块启动前都需要import os

 获取当前路径以及当前路径的上一级目录

复制代码
#获取当前路径
print(os.path.dirname(__file__))
#获取当前路径的上一级目录
print(os.path.dirname(os.path.dirname(__file__)))
View Code
复制代码

输入控制台的命令

#输入控制台的命令
print(os.system('date'))
View Code

获取目录下所有的文件  c:/

#获取目录下所有的文件  c:/
for item in os.listdir('c:/'):
    print(item)
View Code

获取目前使用的操作

# 获取目前使用的操作
print(os.name)
View Code

路径的拼接--自动获取路径

复制代码
路径的拼接--.自动获取路径
base_dir=os.path.dirname(os.path.dirname(__file__))

logPath=os.path.join(base_dir,'ui测试','log.txt')
f=open(logPath,'r',encoding="utf-8")
print(f.read())
f.close()
View Code
复制代码

 

 

posted on   钢镚芽儿哟  阅读(62)  评论(0编辑  收藏  举报

编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示