Day16 os模块、os.path模块

os模块是Python中内置的与操作系统功能和文件密切相关的模块,该模块中的语句的执行结果通常与操作系统有关。在不同的操作系统上执行语句,得到的结构可能不一样

如果希望执行的程序与平台无关,这个模块就至关重要。可以处理文件和目录等这些我们日常需要自己动手来进行的操作

其中os模块和os.path模块用于对或文件进行操作

提供了对目录或者文件的新建/删除/查看文件属性,还提供了对文件以及目录的路径操作。比如说:绝对路径,父目录……

一、os模块的常用属性和函数

1、os.system()

运行shell命令,直接显示,可以调用一些系统的应用程序(相当于Windows中的win+r键弹出来的运行框,在里面输入相应的命令)

os.system('calc.exe')   #打开系统文件计算器
os.system('notepad.exe')
os.system('date')
print(os.system('ping www.baidu.com'))
os.system('E:\QQ\Bin\QQScLauncher.exe')

原理:

(1)system函数可以将字符串转化成命令在服务器上运行(相当于win+r弹出的运行框中执行);其原理是每一条system函数执行时,其会创建一个子进程在系统上执行命令行,子进程的执行结果无法影响主进程

(2)上述原理会导致当需要执行多条命令行的时候可能得不到预期的结果

2、os.startfile()

调用可执行文件,实现自动打开文件或者文件夹

os.startfile('E:\QQ\Bin\QQScLauncher.exe')
os.startfile('D:\BaiduNetdiskDownload')'''

3、os.getcwd():返回当前的工作目录(路径),即当前Python脚本工作的目录路径

print(os.getcwd())
D:\Python学习\1、图解Python语法\第十五章

4、os.listdir()

返回指定目录下的所有文件和目录

list=os.listdir('../第十五章')
print(list)
#..代表着退回上一级目录,现在你的工作目录实在第十五章这个文件夹内,在文件夹内的文件不能查询父文件夹的路径,所以要退一级目录
['a.txt', 'b.txt', 'c.txt', 'copy2picture.png', 'copypicture.png', 'demo1 编
智能网联汽车的安全员高级考试涉及多个方面的专业知识,包括但不限于自动驾驶技术原理、车辆传感器融合、网络安全防护以及法律法规等内容。以下是针对该主题的一些核心知识解析: ### 关于智能网联车安全员高级考试的核心内容 #### 1. 自动驾驶分级标准 国际自动机工程师学会(SAE International)定义了六个级别的自动驾驶等级,从L0到L5[^1]。其中,L3及以上级别需要安全员具备更高的应急处理能力。 #### 2. 车辆感知系统的组成与功能 智能网联车通常配备多种传感器,如激光雷达、毫米波雷达、摄像头和超声波传感器等。这些设备协同工作以实现环境感知、障碍物检测等功能[^2]。 #### 3. 数据通信与网络安全 智能网联车依赖V2X(Vehicle-to-Everything)技术进行数据交换,在此过程中需防范潜在的网络攻击风险,例如中间人攻击或恶意软件入侵[^3]。 #### 4. 法律法规要求 不同国家和地区对于无人驾驶测试及运营有着严格的规定,考生应熟悉当地交通法典中有关自动化驾驶部分的具体条款[^4]。 ```python # 示例代码:模拟简单决策逻辑 def decide_action(sensor_data): if sensor_data['obstacle'] and not sensor_data['emergency']: return 'slow_down' elif sensor_data['pedestrian_crossing']: return 'stop_and_yield' else: return 'continue_driving' example_input = {'obstacle': True, 'emergency': False, 'pedestrian_crossing': False} action = decide_action(example_input) print(f"Action to take: {action}") ``` 需要注意的是,“同学”作为特定平台上的学习资源名称,并不提供官方认证的标准答案集;建议通过正规渠道获取教材并参加培训课程来准备此类资格认证考试
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值