不修改第三方库名字导入

问题遇到的现象和发生背景

想要把一个第三方库用一个相同名字的文件进行调用,然而报错:circular import

问题相关代码,请勿粘贴截图

文件名:pygame
代码:

import pygame
pygame.init()

运行结果及报错内容
Traceback (most recent call last):
  File "/Applications/PyCharm CE.app/Contents/plugins/python-ce/helpers/pydev/pydevd.py", line 1491, in _exec
    pydev_imports.execfile(file, globals, locals)  # execute the script
  File "/Applications/PyCharm CE.app/Contents/plugins/python-ce/helpers/pydev/_pydev_imps/_pydev_execfile.py", line 18, in execfile
    exec(compile(contents+"\n", file, 'exec'), glob, loc)
  File "/Users/ocillus/PycharmProjects/NRON/test/pygame.py", line 2, in 
    tkinter.INSERT()
TypeError: 'str' object is not callable

Process finished with exit code 1

我的解答思路和尝试过的方法

如果把pygame第三方库的名字修改掉然后调用的时候用另外一个名字或者直接import pygame as p或者from pygame import*

我想要达到的结果

不过有没有一种方法可以让文件名和第三方导入的模块名是一样的然后不修改第三方模块的名字?

你这已经属于bug,纠结这个问题没有意义,因为这样做永远是错的