Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
2 / 2 / 0
Регистрация: 15.12.2012
Сообщений: 126

Не импортируется модуль socket

24.06.2024, 10:34. Показов 436. Ответов 2

Студворк — интернет-сервис помощи студентам
Есть файл в котором нормально импортируется модуль socket
Python
1
import socket
Но, если в этом файле изменить код на какой должен быть, то мне пишет "Доступ к socket не осуществляется"
Почему?
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
import socket
from PyQt6 import QtCore, QtGui, QtWidgets
from views.main_window import Ui_MainWindow
from views.data_collection import Ui_DataCollection
import ipaddress
 
class myWindow(QtWidgets.QMainWindow):
    def __init__(self):
        super().__init__()
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)
 
 
    def show_mywindow(self):
        self.ui.toolButton.clicked.connect(self.show_data_collection)
        
 
    def show_data_collection(self):
        self.ui2 = data_collection()
        self.ui2.show()
 
 
class data_collection(QtWidgets.QMainWindow):
    def __init__(self):
        super().__init__()
        self.ui2 = Ui_DataCollection()
        self.ui2.setupUi(self)
        self.ui2.pushButton.clicked.connect(self.ip_checkv4)
 
# проверка на валидацию IP адресов
    def ip_checkv4(self):
        ip1 = self.ui2.lineEdit.text() # 10.62.39.1
        ip2 = self.ui2.lineEdit_2.text() # 10.62.39.12
 
        if(ip1 == "" and ip2 == ""):
            print("Начальный и конечный IP-адреса должны быть введены.")
        elif(ipaddress.ip_address(ip1) and ipaddress.ip_address(ip2)):
            ipaddress1 = ip1.split(".") # ['10', '62', '39', '1']
            ipaddress2 = ip2.split(".") #['10', '62', '39', '12']
            if(ipaddress1[:3] == ipaddress2[:3]): # проверка на совпадение первых трех октетов ['10', '62', '39']['10', '62', '39']
                if(ipaddress1[3] < ipaddress2[3]): # если четвертый октет меньше, то выводим диапазон
                    # hostname = socket.gethostbyaddr(ip1)[0]
                    iplist = []
                    ipcur = ipaddress.ip_address(ip1)
                    while ipcur <= ipaddress.ip_address(ip2):
                        iplist.append(str(ipcur))
                        ipcur += 1
                    print(f"Domain names {iplist} as {domain_name}")
                else:
                    print("Четвертый октет первого IP адреса должен быть меньше четвертого октета второго IP адреса.")
            else:
                print("Первые три октета IP-адресов не совпадают.")
        else:
            print("Некорректно введены IP адреса.")
 
if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    w = myWindow()
    w.show()
    w.show_mywindow()
    sys.exit(app.exec())
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.06.2024, 10:34
Ответы с готовыми решениями:

Не импортируется модуль
Подскажите, пожалуйста, почему код не импортируется как модуль? def commas(N): &quot;&quot;&quot;Форматирует целое...

Не импортируется модуль
При связывании двух таблиц через sqlalchemy не импортируется модуль Task. db.py: from sqlalchemy import create_engine from...

При запуске через сайт не импортируется мой модуль
Здравствуйте. Взгляните свежим взглядом, у меня уже голова пухнет. Пытаюсь на локальной машине настроить Apache+mod_wsgi+Django. Итак: ...

2
2 / 2 / 0
Регистрация: 15.12.2012
Сообщений: 126
24.06.2024, 11:02  [ТС]
Разобрался сам. Прошу удалить данную тему.
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38178 / 21113 / 4307
Регистрация: 12.02.2012
Сообщений: 34,716
Записей в блоге: 14
24.06.2024, 21:29
Похоже, что это действие внешней системы.
Темы не удаляются
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.06.2024, 21:29
Помогаю со студенческими работами здесь

Создать свой глобальный сервер используя модуль Socket
Всем привет. Недавно начал изучать модуль Socket и заинтересовался идеей создания своего сервера, но не для единичного пользователя, то...

Как через модуль socket с сервера считать в клиент строку?
как через модуль socket с сервера считать в клиент строку? скиньте небольшой пример, а то не могу разобраться

Не импортируется модуль на сервере
На локальной машине все работает. Заливаю на сервер - ошибка: mod_wsgi (pid=2810): Exception occurred processing WSGI script...

Buildozer не видит модуль socket
Всем привет! До этого создавал apk без проблем, но как только добавил в код модуль socket и указал его в .spec-файле, создание обрывалось и...

[Perl] Модуль Socket. Не правильно работает ф-я connect
Есть такой скрипт: #!/usr/local/bin/perl -w print &quot;Content-Type: text/html\n\n&quot;; print &quot;Соединяемся при помощи модуля...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru