import importlib

importlib.import_module('file.py')

error: ModuleNotFoundError: No module named 'file.py'; 'file' is not a package

Is this a good way of running one file in another? If not, could you please tell me a better way?

Thank you in advance!

解决方案

If you want to import it as a module you should listen to the comments and do what they say (visit How to import other Python files?).

But if for some reason which I don't understand you wanted to run it as an independent file and not a module you could do the following:

import os

os.system('python3 yourPythonFile.py')

However, I think that this isn't a good practice as it blocks the main script until "yourPythonFile.py" stops running.

写好的python如何在其它电脑上运行_如何在另一个文件中运行一个python文件?相关推荐

  1. python如何在没有环境的电脑上执行_没安装python的电脑可以运行python写的程序吗 python语言编写的程...

    py2exe 能够把 Python script 转换成可以在windows上独立执行的(即不需安装Python)的exe程序(加上其它必需的运行时函数库). -- 摘自百度知道 py2exe能够把P ...

  2. 基类和派生类写在一个文件中_BootISO:从 ISO 文件中创建一个可启动的 USB 设备...

    今天,我们将讨论名为 BootISO 的实用程序类似工具.它是一个简单的 bash 脚本,允许用户来从 ISO 文件中创建一个可启动的 USB 设备. -- Prakash Subramanian(作 ...

  3. 【项目经验】如果想在mapper.xml文件中的一个标签中写多条sql语句,则需要在jdbc的配置文件中稍做配置

    如果想在mapper.xml文件中的一个标签中写多条sql语句,则需要在jdbc的配置文件中稍做配置: url=jdbc:mysql://127.0.0.1:3306/airipo?useUnicod ...

  4. 最适合python程序员用的笔记本-作为一个Python程序员,电脑上应该具备哪些软件?...

    python开发的工具有很多,例如cscode,ipython,pycharm,jupyter等. 如果你用的是linux系统,我建议你直接使用vim来写代码,特点是简单便捷,如果你觉得python里 ...

  5. python做电脑软件-作为一个Python程序员,电脑上应该具备哪些软件?

    python开发的工具有很多,例如cscode,ipython,pycharm,jupyter等. 如果你用的是linux系统,我建议你直接使用vim来写代码,特点是简单便捷,如果你觉得python里 ...

  6. python写二进制大文件,如何将文件写入二进制文件,或在大文件中编辑单行– Python...

    我有几个大型XML文件,由于某些无法识别的字符而无法解析,投诉类似于: xml.etree.ElementTree.ParseError: not well-formed (invalid token ...

  7. python通过手机给电脑发送消息_教你如何使用Python向手机发送通知

    你曾想尝试在服务器端或电脑上向手机发送通知吗? 你曾烦恼过企业邮箱的防骚扰机制吗? 现在,我们可以用一种简单轻松的方法来代替企业邮箱了! 进行以下的实验,你需要做好以下准备 1)注册并在手机上下载IF ...

  8. windows下利用python 2.7获取电脑上所有的wifi名称和密码

    # -*- coding: UTF-8 -*- import os import sysreload(sys) sys.setdefaultencoding('utf-8')# 定义一个函数check ...

  9. python 使用文本注解绘制树节点_整理了 34 个被吹爆了的Python开源框架

    点击"Python编程与实战",选择"置顶公众号" 第一时间获取 Python 技术干货! 阅读文本大概需要 5 分钟. 我们从近10000个python开源框 ...

  10. python c 混合编程 用c循环_混合编程:用 C 语言来扩展 Python 大法吧!

    Python 实在是一种让人上瘾的编程语言,简洁的语法+丰富的扩展包,几乎可以用 Python 做任何事情,唯一的黑点似乎就是「慢」,但是与高效的编译语言 C\C++ 互联以后,可以解决脚本语言运行速 ...

最新文章

  1. bert推理速度太慢如何解决
  2. java 支持 shards 的jar_Hibernate Shards 数据的水平、垂直切割(一)- Hibernate测试环境...
  3. django项目mysql中文编码问题
  4. Redis在Linux系统的配置优化
  5. javascript数组的操作
  6. boost::math::quadrature::exp_sinh用法的测试程序
  7. python123基本数据类型_python 基本数据类型
  8. linux io端口复用,Linux系统IO复用接口(select、poll、epoll)
  9. c#转换成vbnet 工具 (源代码)
  10. ssl1333-地鼠的困境【二分图,最大匹配,图论】
  11. 其实在直播平台买东西的客户最愚蠢
  12. vue-cli@webpack@4打包分析命令
  13. vue学习笔记-2-模板语法中得指令
  14. Python分词、情感分析工具SnowNLP使用方法
  15. TwinCAT3安装教程-EtherCAT学习
  16. virtualbox硬件加速_虚拟机安装后必做的3项设置,解决运行卡慢问题,提速十倍!...
  17. 小学计算机教师应聘简历,应聘小学教师的个人简历模板
  18. [Eigen中文文档] 归约、访问者和广播
  19. 如何让div靠右_一个DIV里,一边靠左,一边靠右,怎么实现?
  20. 区块链技术及应用发展概述

热门文章

  1. OpenCASCADE:Foundation Classes之异常
  2. wxWidgets:运行时类型信息 (RTTI)
  3. boost::python::def相关的测试程序
  4. boost::math::legendre_stieltjes用法的测试程序
  5. boost::histogram::axis::option用法的测试程序
  6. boost::ReadablePropertyMapConcept用法的测试程序
  7. boost::coroutine模块实现layout的测试程序
  8. GDCM:gdcm::Coder的测试程序
  9. ITK:计算和显示图像的梯度
  10. VTK:可视化之HedgeHog