TypeError: an integer is required (got type str)

前言

刚刚使用Python导入文件时出错,无论我使用什么方式导入,一直提示此错误。
上网搜了下有的说是编码问题,有的说是json模块问题。

解决

先给各位看看我的源码,看看你们能不能猜出究竟是什么原因导致这个错误

from os import *
from random import *
from hexdump import *
from json import *

with open("file.json","r"):
	data=f.read()

>>> TypeError: an integer is required (got type str)

好了,公布答案,原因是

os模块中的open函数冲突了

所以说能不使用贪婪模式导入模块就尽量不要使用这个模式导入模块

你可能感兴趣的:(Python,笔记,json,python,pycharm,json)