Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 19, 2018 19:28:53

Brain
Зарегистрирован: 2016-05-22
Сообщения: 49
Репутация: +  0  -
Профиль   Отправить e-mail  

Одинаковый код работает в IDLE и не работает в PyCharm

Есть простой код, и 2 компа, на обоих установлен пайчарм в идле работает на обоих компах, при открытии на одном из компов в пайчарме нет, в чем может быть дело?

 import pickle
my_items ={'Верхний ящик' : ['статуэтки', 'книги'],
           'пенал': ['книги', 'кубики', 'игры'],
           'стол': ['монитор', 'наушники', 'лампа']}
save_file = open('d:\\items.dat', 'wb')
pickle.dump(my_items, save_file)
save_file.close()

Офлайн

#2 Апрель 20, 2018 09:15:51

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Одинаковый код работает в IDLE и не работает в PyCharm

Brain
при открытии на одном из компов в пайчарме нет
что значит “нет”? оно чтото пишет, выдает ошибку или исключение?



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

#3 Апрель 21, 2018 11:22:30

Brain
Зарегистрирован: 2016-05-22
Сообщения: 49
Репутация: +  0  -
Профиль   Отправить e-mail  

Одинаковый код работает в IDLE и не работает в PyCharm

PEHDOM

C:\python3.6.4\python.exe “C:\Program Files\JetBrains\PyCharm 2017.2\helpers\pydev\pydevd.py” –multiproc –qt-support=auto –client 127.0.0.1 –port 49502 –file Dpy/pickle.py
Traceback (most recent call last):
File “C:\Program Files\JetBrains\PyCharm 2017.2\helpers\pydev\pydevd.py”, line 25, in <module>
from _pydevd_bundle import pydevd_vars
File “C:\Program Files\JetBrains\PyCharm 2017.2\helpers\pydev\_pydevd_bundle\pydevd_vars.py”, line 4, in <module>
import pickle
File “D:\py\pickle.py”, line 6, in <module>
pickle.dump(my_items, save_file)
AttributeError: module ‘pickle’ has no attribute ‘dump’

Process finished with exit code 1

Офлайн

#4 Апрель 21, 2018 12:00:31

Brain
Зарегистрирован: 2016-05-22
Сообщения: 49
Репутация: +  0  -
Профиль   Отправить e-mail  

Одинаковый код работает в IDLE и не работает в PyCharm

короче дело было в том, что файл был назван так же как модуль pickle.py

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version