zoukankan      html  css  js  c++  java
  • python -m 命令单独运行一个文件,怎么解决单独运行文件报错?

    依旧是续上篇解决为什么项目能运行,单独文件不能运行。

    依旧是python3先发下目录结构,依旧是cmd运行,不要弄pycharm开始运行,否则有些错误就发现不了!

    项目下面有pac1文件夹,pac1下面3个文件, 项目下面也有3个文件 __init__  c  run这三个文件。

    只有k.py和run.py有内容,其余都是空的文件。

    k.py的内容,注意k是直接引用了c的,并不需要搞什么sys.path来apend才能引入c

    run.py的内容

    ,上篇说了,这样运行run没事,会依次打印hello  over。

    但太坑了,有时候想单独运行k文件,期待能顺利的完成print hello。单独运行的话,k的第四行应该是 import j,第六行就更不用说了。k和c不在同级文件夹,在k里面直接impor c,直接从k运行,要是不报错才怪了。

    使用python -m 可以单独运行k,看下 -m参数

    看下直接在pac1目录下运行k和在pac1的外层文件夹用-m运行k的区别

     使用python -m这时候可以单独测试 k文件了,能顺利打印hello。

  • 相关阅读:
    常用
    饼图
    箱体图
    提取csv文件中需要的部分
    从文件夹中找需要的信息 并生成csv文件
    在磁盘中找到关键字文件 并删除
    正方形棋盘格
    秒表
    【题解】【BZOJ】AGC008F Blackout
    【题解】【BZOJ】BZOJ2281 黑白棋
  • 原文地址:https://www.cnblogs.com/ydf0509/p/8301851.html
Copyright © 2011-2022 走看看