python程序在pycharm运行正常,却在CMD里报错
当前工作目录下没有那个文件。pycharm中打开py文件并运行的时候,默认的当前目录就是py文件所在的目录。另外在Windows中双击py文件也会把当前工作目录传进入。你在cmd下面,如果先把目录切换到py文件所在的目录,然后在Python xxx. py就应该会正确。这里涉及到一个知识点,叫做 相对路径和绝对路径你可以先搜索一下这个知识点学习一下。
■网友
我没有windows 靠猜的(也就是看报错信息判断),大概问题是这样。在pycharm 下你运行代码,在pome.txt 这个文件所在的目录下运行代码。所以运行正确。但你在cmd下,你不在pome.txt 这个文件所在的目录下运行代码,找不到这个文件,所以报错。怎么解决呢,带上完整路径。或者import osBASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))将这个BASE_DIR 加上
推荐阅读
- 招聘都要学历,何来程序员不看学历
- 银行系统的研发岗(程序员)是不是很难进(校招)推广到国企的研发岗(程序员)呢
- 坐标合肥,请问在哪里能捕捉到程序员这种生物他们大都出现在哪里呢
- 程序猿和产品汪能愉快的一起谈恋爱嘛
- 怎样成为一名合格的Python程序员?
- 我是程序猿养了条狗,取啥名字好
- python 爬虫,咋获得输入验证码之后的搜索结果
- 送程序员男友苹果无线耳机还是专业品牌耳机
- 女程序媛怎样追求男程序员
- 阿里程序员网上招人的情况为何如此多见