栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python os.system一个脚本中顺序执行多个脚本报错怎么办?

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python os.system一个脚本中顺序执行多个脚本报错怎么办?

# -*- coding: utf-8 -*-
"""
Created on Thu May  5 16:35:46 2022
@author: Lenovo
"""

import os

os.system('E:\AIRCAS\B科研论文专利\4投稿\数据处理\1smoothingdata.py')
os.system('E:\AIRCAS\B科研论文专利\4投稿\数据处理\2normalization.py')
os.system('E:\AIRCAS\B科研论文专利\4投稿\数据处理\3fittingfunction.py')
os.system('E:\AIRCAS\B科研论文专利\4投稿\数据处理\4corrected.py')
os.system('E:\AIRCAS\B科研论文专利\4投稿\数据处理\5error_evaluation.py')

报错:

Python 3.9.12 (main, Apr  4 2022, 05:22:27) [MSC v.1916 64 bit (AMD64)]
Type "copyright", "credits" or "license" for more information.

IPython 8.3.0 -- An enhanced Interactive Python.

runfile('E:/AIRCAS/B科研论文专利/4投稿/数据处理/6untifyrun.py', wdir='E:/AIRCAS/B科研论文专利/4投稿/数据处理')

Traceback (most recent call last):
  File "E:AIRCASB科研论文专利4投稿数据处理1smoothingdata.py", line 75, in 
    main()
  File "E:AIRCASB科研论文专利4投稿数据处理1smoothingdata.py", line 41, in main
    smoothed_intensities(collected_data_dir,smoothed_dir)
  File "E:AIRCASB科研论文专利4投稿数据处理1smoothingdata.py", line 69, in smoothed_intensities
    df.to_excel(smoothed_dir + '\' + a + '_smoothed.xlsx',index = False)
  File "C:Python27ArcGIS10.5libsite-packagespandascoreframe.py", line 1414, in to_excel
    excel_writer = ExcelWriter(excel_writer, engine=engine)
  File "C:Python27ArcGIS10.5libsite-packagespandasioexcel.py", line 713, in __init__
    if not openpyxl_compat.is_compat(major_ver=self.openpyxl_majorver):
  File "C:Python27ArcGIS10.5libsite-packagespandascompatopenpyxl_compat.py", line 27, in is_compat
    import openpyxl
ImportError: No module named openpyxl

Traceback (most recent call last):
  File "E:AIRCASB科研论文专利4投稿数据处理3fittingfunction.py", line 20, in 
    import matplotlib.pyplot as plt
  File "C:Python27ArcGIS10.5libsite-packagesmatplotlibpyplot.py", line 114, in 
    _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
  File "C:Python27ArcGIS10.5libsite-packagesmatplotlibbackends__init__.py", line 32, in pylab_setup
    globals(),locals(),[backend_name],0)
ImportError: No module named matplotlib_inline.backend_inline

...
...
...
ImportError: No module named matplotlib_inline.backend_inline

怎么办呢?知道的同志可否私信一下解决方案?
如果没有更新解决方案,就是说明还没有解决。

更新:
报错原因:语法错误。
os.system(‘python path.xx.py’)中忘记写python了,粗心大意,改正:

import os


os.system('python E:\AIRCAS\B科研论文专利\4投稿\数据处理\1smoothingdata.py')
os.system('python E:\AIRCAS\B科研论文专利\4投稿\数据处理\2normalization.py')
os.system('python E:\AIRCAS\B科研论文专利\4投稿\数据处理\3fittingfunction.py')
os.system('python E:\AIRCAS\B科研论文专利\4投稿\数据处理\4corrected.py')
os.system('python E:\AIRCAS\B科研论文专利\4投稿\数据处理\5error_evaluation.py')

则,正确执行,不报错。

runfile('E:/AIRCAS/B科研论文专利/4投稿/数据处理/6untifyrun.py', wdir='E:/AIRCAS/B科研论文专利/4投稿/数据处理')
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/859330.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号