Linux直接./xx.py执行python脚本时报错

博客介绍了修改脚本文件编码的操作。通过vi编辑器打开xx.py文件,使用命令set ff=unix将其编码设置为Unix格式,最后保存并退出。这是在信息技术领域中对Python脚本文件编码进行调整的常见操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

修改脚本文件编码

$vi xx.py

$set ff=unix

$:wq

主页/测试管理/测试结果 主页测试计划 测试结果 输入搜索关键字 fail 责任人 执行类型 AN960_CN_H884_00_调试测试(大连)/调试测试(深圳)结果总数:287PASS总数:274FAIL总数:13BLOCK总数:0NA总数:0 功能测试 EFS AN960.TBOX.SR.SYS.FS.012 支持高通MRC功能 AN960.TBOX.PTC.SYS.FS.012.141 EFS备份还原_删除备份文件后EFS非致命错误后复原 SA525M_MODULE_EFS_BACKUP_DELETE_FILE_EFS_NONFATAL_ERROR_TRIGGER_RESTORE 吴波 自动 fail 2025-08-07 20:09:48 功能测试 EFS AN960.TBOX.SR.SYS.FS.012 支持高通MRC功能 AN960.TBOX.PTC.SYS.FS.012.140 EFS备份还原_删除备份文件后EFS致命错误后复原 SA525M_MODULE_EFS_BACKUP_DELETE_FILE_EFS_FATAL_ERROR_TRIGGER_RESTORE 吴波 自动 fail 2025-08-07 20:08:58 功能测试 EFS AN960.TBOX.SR.SYS.FS.012 支持高通MRC功能 AN960.TBOX.PTC.SYS.FS.012.139 EFS备份还原_SSR开启触发modem crash SA525M_MODULE_EFS_BACKUP_CLOSE_SSR_TRIGGER_MODEM_CRASH 吴波 自动 fail 2025-08-07 20:07:57 功能测试 EFS AN960.TBOX.SR.SYS.FS.012 支持高通MRC功能 AN960.TBOX.PTC.SYS.FS.012.138 EFS备份还原-SSR开启触发EFS非致命错误 SA525M_MODULE_EFS_BACKUP_CLOSE_SSR_TRIGGER_NONFATAL_ERROR 吴波 自动 fail 2025-08-07 20:06:55 功能测试 EFS AN960.TBOX.SR.SYS.FS.012 支持高通MRC功能 AN960.TBOX.PTC.SYS.FS.012.137 EFS备份还原-SSR开启触发EFS致命错误 SA525M_MODULE_EFS_BACKUP_CLOSE_SSR_TRIGGER_FATAL_ERROR 吴波 自动 fail 2025-08-07 20:05:54 功能测试 EFS AN960.TBOX.SR.SYS.FS.012 支持高通MRC功能 AN960.TBOX.PTC.SYS.FS.012.133 EFS备份还原-EFS致命错误后备份还原sim1可驻网 SA525M_MODULE_EFS_BACKUP_EFS_FATAL_ERROR_RESTORE_SIM1_REG_STATE 吴波 自动 fail 2025-08-07 20:05:04 功能测试 EFS AN960.TBOX.SR.SYS.FS.012 支持高通MRC功能 AN960.TBOX.PTC.SYS.FS.012.132 EFS备份还原-EFS致命错误后备份还原IMEI2存在 SA525M_MODULE_EFS_BACKUP_EFS_FATAL_ERROR_RESTORE_IMEI2 吴波 自动 fail 2025-08-07 20:04:13 功能测试 EFS AN960.TBOX.SR.SYS.FS.012 支持高通MRC功能 AN960.TBOX.PTC.SYS.FS.012.131 EFS备份还原-致命错误后还原 IMEI1存在 SA525M_MODULE_EFS_BACKUP_EFS_FATAL_ERROR_RESTORE_IMEI1 吴波 自动 fail 2025-08-07 20:03:23 功能测试 EFS AN960.TBOX.SR.SYS.FS.012 支持高通MRC功能 AN960.TBOX.PTC.SYS.FS.012.130 EFS备份还原-EFS非致命错误后可备份还原 SA525M_MODULE_EFS_BACKUP_EFS_NONFATAL_ERROR 吴波 自动 fail 2025-08-07 20:02:33 功能测试 EFS AN960.TBOX.SR.SYS.FS.012 支持高通MRC功能 AN960.TBOX.PTC.SYS.FS.012.129 EFS备份还原-EFS致命错误后可备份还原 SA525M_MODULE_EFS_BACKUP_EFS_FATAL_ERROR 吴波 自动 fail 2025-08-07 20:01:40 共 13 条 10条/页 前往 1 页 日志信息 [###info####] [2025-08-06 16:30:45] [adb -s 958db3d9 wait-for-device shell root] adb is already running as root [###info####] [2025-08-06 16:30:45] [adb -s 958db3d9 wait-for-device shell] Enter root Passwd:/ # date -s "2025-08-06 08:30:47" Wed Aug 6 08:30:47 UTC 2025 / # ./usr/bin/at_test please input AT CMD(-1 exit): AT+GTFLASHOP=? fibo_send_at_cmd "AT+GTFLASHOP=?" ret=0 with resp= AT+GTFLASHOP=? EFS BACKUP:OK OK please input AT CMD(-1 exit): -1 / # cat /sys/class/remoteproc/remoteproc0/recovery enabled / # echo "enabled" > /sys/class/remoteproc/remoteproc0/recovery / # cat /sys/class/remoteproc/remoteproc0/recovery enabled / # touch /data/restore_test.txt / # echo test > /data/restore_test.txt / # chmod +x /data/restore_test.txt / # odm_upgrader efs_write_test please input efs file path: /data/restore_test.txt efs file path is: /data/restore_test.txt please input efs file original path: /oem/restore_test.txt efs file original path is: /oem/restore_test.txt test diag: Diag_LSM_Init: invoked for pid: 7572 with init_count: 0 diag:successfully connected to socket 5 diag: Diag_LSM_Init: done for pid: 7572 with init_count: 1 diag: Unable to get remote processor info. Continuing with just the local processor data_size :1 data_size :5 data_size :8 data_size :14 efs write success diag: Diag_LSM_DeInit: invoked for pid: 7572 diag: Diag_LSM_DeInit: Initiating deinit pkt transfer diag: Diag_LSM_DeInit: sending signal to unblock read thread diag: diag_restart_thread: restart_thread_exit: 3, ....Exiting diag: Diag_LSM_DeInit: Closed diag fd for pid: 7572 diag: Diag_LSM_DeInit: Waiting for read thread, deinit_rcvd: 0, sig_rcvd: 1, read_thread_exit: 3 diag: CreateWaitThread, Exiting... diag: Diag_LSM_DeInit: done for pid: 7572 / # ./usr/bin/at_test please input AT CMD(-1 exit): AT+GTFLASHOP=BACKUP fibo_send_at_cmd "AT+GTFLASHOP=BACKUP" ret=0 with resp= AT+GTFLASHOP=BACKUP OK please input AT CMD(-1 exit): -1 / # odm_upgrader efs_unlink_test please input efs file path: /oem/restore_test.txt efs file path is: /oem/restore_test.txt diag: Diag_LSM_Init: invoked for pid: 7712 with init_count: 0 diag:successfully connected to socket 4 diag: Diag_LSM_Init: done for pid: 7712 with init_count: 1 diag: Unable to get remote processor info. Continuing with just the local processor data_size :8 efs unlink success diag: Diag_LSM_DeInit: invoked for pid: 7712 diag: Diag_LSM_DeInit: Initiating deinit pkt transfer diag: Diag_LSM_DeInit: sending signal to unblock read thread diag: diag_restart_thread: restart_thread_exit: 3, ....Exiting diag: Diag_LSM_DeInit: Closed diag fd for pid: 7712 diag: Diag_LSM_DeInit: Waiting for read thread, deinit_rcvd: 0, sig_rcvd: 1, read_thread_exit: 3 diag: CreateWaitThread, Exiting... diag: Diag_LSM_DeInit: done for pid: 7712 / # odm_upgrader efs_read_test please input efs file path: /oem/restore_test.txt efs file path is: /oem/restore_test.txt diag: Diag_LSM_Init: invoked for pid: 7742 with init_count: 0 diag:successfully connected to socket 4 diag: Diag_LSM_Init: done for pid: 7742 with init_count: 1 diag: Unable to get remote processor info. Continuing with just the local processor data_size :4 no efs file diag: Diag_LSM_DeInit: invoked for pid: 7742 diag: Diag_LSM_DeInit: Initiating deinit pkt transfer diag: Diag_LSM_DeInit: sending signal to unblock read thread diag: diag_restart_thread: restart_thread_exit: 3, ....Exiting diag: Diag_LSM_DeInit: Closed diag fd for pid: 7742 diag: Diag_LSM_DeInit: Waiting for read thread, deinit_rcvd: 0, sig_rcvd: 1, read_thread_exit: 3 [###info####] [2025-08-06 16:31:24] [Check AVC] [###info####] [2025-08-06 16:31:24] [adb -s 958db3d9 wait-for-device shell root] adb is already running as root [###info####] [2025-08-06 16:31:24] [adb -s 958db3d9 wait-for-device shell] Enter root Passwd:/ # date -s "2025-08-06 08:31:26" Wed Aug 6 08:31:26 UTC 2025 / # dmesg |grep avc / # Traceback (most recent call last): File "/usr/lib/python3/dist-packages/serial/serialposix.py", line 322, in open self.fd = os.open(self.portstr, os.O_RDWR | os.O_NOCTTY | os.O_NONBLOCK) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/dev/ttyUSB_main_serial' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/pi/project/autorobot/libs/../pyscript/SA525M/MODULE/EFS/SA525M_MODULE_EFS_BACKUP_DELETE_FILE_EFS_NONFATAL_ERROR_TRIGGER_RESTORE.py", line 137, in <module> main() File "/home/pi/project/autorobot/libs/../pyscript/SA525M/MODULE/EFS/SA525M_MODULE_EFS_BACKUP_DELETE_FILE_EFS_NONFATAL_ERROR_TRIGGER_RESTORE.py", line 97, in main ser.__enter__() File "/home/pi/project/autorobot/libs/serial_client.py", line 43, in __enter__ self.ser = serial.Serial(self.port, self.bps, timeout=self.timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/serial/serialutil.py", line 244, in __init__ self.open() File "/usr/lib/python3/dist-packages/serial/serialposix.py", line 325, in open raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg)) serial.serialutil.SerialException: [Errno 2] could not open port /dev/ttyUSB_main_serial: [Errno 2] No such file or directory: '/dev/ttyUSB_main_serial' 遇到异常了,异常信息为: <class 'serial.serialutil.SerialException'> [Errno 2] could not open port /dev/ttyUSB_main_serial: [Errno 2] No such file or directory: '/dev/ttyUSB_main_serial' <traceback object at 0x7fae142b00> [###pass####] [2025-08-06 16:31:32] [test case run success] [###error###] [2025-08-06 16:31:32] [('/home/pi/project/autorobot/libs/../pyscript/SA525M/MODULE/EFS/SA525M_MODULE_EFS_BACKUP_DELETE_FILE_EFS_NONFATAL_ERROR_TRIGGER_RESTORE.py', 142)] [An error occurred: [Errno 2] could not open port /dev/ttyUSB_main_serial: [Errno 2] No such file or directory: '/dev/ttyUSB_main_serial'] [###fail####] [2025-08-06 16:31:32] [test case run fail] 分析一下报错原因
最新发布
08-09
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值