pycharm运行python遇到的问题

pycharm运行python遇到的问题

  1. if answer ==int(guess) :
    syntaxerror(语法错误)
    当if语句中的判断情况只剩下一种情况,可以直接用else,进行最后一次情况的描述
  2. print('you have run out your ', str(guess_limit),'guess number')
    由于guess_limit是int变量,所以需要转化为string类型,才不会出错。
    也可以:
print('you have run out your '+ str(guess_limit)+'guess number')
  1. while根据一个判断条件,for是根据循环一个已知的列表
  2. 函数重构,使得更加简单,处理结果和处理过程可以分开来弄。通过一个变量贯穿全文
  3. 动态改变次数(argv:argument varible)、下面调用的时候用guess_limit调用
import sys
guess_limit=int(sys.argv[1]) 
  1. IndentationError: unexpected indent:(属性缩进错误:意外缩进)
    在python中,每一句在无嵌套的情况下代码都应该顶格写IndentationError: expected an indented block
    原因:在for循环中的语句没有按格式写
  2. AttributeError: module 'xgboost' has no attribute 'DMatrix' :AttributeError:模块“xgboost”没有属性“DMatrix”
    不要用任何的模块名作为文件名!
  3. with open()as 函数
    写入:
    with open('result/desC.txt','a+') as fp:
        fp.write(str(res1))
        fp.write('\n')
  1. pycharm rdkit安装:
    由于pip版本的问题等原因是pycharm无法安装rdkit成功时

    可以在文件->settings->project interpreter->加号->搜素rdkit-pypi选择2021.3.21版本下载->成功

未完待续。。。

你可能感兴趣的:(python,pycharm,开发语言)