python的问题?

代码和错误如图

没有“data_process”模块。

一、如果您导入的是公共模块,那就执行pip install data_process 安装一下。

二、如果“data_process”是您程序中定义的模块:

一般就是您程序中定义的模块路径没有加载到PATH中。您可以这样做:

1 导入sys模块,然后执行print(sys.path)答应环境变量的路径。

2 在该路径下查找有没有您程序定义的模块。

3 若没有,那就应该找到该模块文件,在该文件的开头添加以下代码:

import sys,os
PATH=os.path.dirname(__file__)
sys.path.append(PATH)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-11-07
对于你的库我并不了解,但从错误来看,是因为你的库不正确,有两种可能,一是有没有安装?要么在ide中通过相关功能安装,要么通过pip install 库名
还有一种就是你要看看引用的名称有没有写对。追问

我这是网上copy的 有没有可能是自己写的库

追答

我去查了的,有这个第三方库,不是自己写的,那你就使用pip install 库名的方式安装一下就好了

追问

ModuleNotFoundError: No module named 'data_process.data_preprocess'

出现新的错误哭了哈哈哈哈

安完data_process又出来这个

这个没有

是不是有可能是自己写的

追答

我是使用的pycharm作为IDE,已正确安装data-process

追问

那你看看可不可以导入后面两个函数

from data_process.data_preprocess import data_clean, del_over_miss_rows

你输入运行试试

本回答被提问者采纳
第2个回答  2020-11-08
2点小知识:

(1)在Python里面执行顺序代码时需要先定义函数,然后再进行调用:5-12行定义了3个函数,然后才能在后面调用;
(2)定义函数时,可以指定“位置参数”,位置参数的主要目的是要占据一个“位置”,不管它现在长什么样子,是”f“也好,是”little“也好。在后面的调用时在同一位置处的传入参数即发挥与定义时该位置处参数一样的作用。例如:5-6行定义的print_all(f)函数,其中的f为位置参数(这里的位置是第一个参数),第18行调用该函数时为print_all(current_file),这里的current_file为实际参数,只要它放在了第一个参数位置,那么它就与5-6行内的f发挥相同的作用;11-12行定义的print_a_line(line_count, f)中的位置参数有2个,其中line_count占据第一个位置,f占据第2个位置,在第27行调用时的实际参数为current_line和current_file,这两个实际参数分别与定义函数时的line_count和f相同的作用。
建议:你先看一本零基础的教程书籍,这些是基本知识,没有一点基础的话,直接实操会很费劲,反而会需要花费更多的时间。
第3个回答  2020-11-11
大概率是单词拼写错误
仔细看process写错了追问

咦现在百度知道没有感谢这个功能了也

追答

解决了吗

第4个回答  2020-11-08
方法一:不要用pip,pycharm打开setting>python interpreter,在这添加,搜索出来点安装就好
方法二:不使用ide,dos下运行