0 / 0 / 0
Регистрация: 09.06.2018
Сообщений: 55
1

Unexpected unident когда вызываю функцию

26.02.2019, 22:42. Показов 1825. Ответов 4
Метки нет (Все метки)

Привет, когда вызываю функцию появляется ошибка.
Но проблем с табами я не вижу...
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
def NetCheck():
    cmdNET = 'call Net.bat'
    PIPE = subprocess.PIPE
    p = subprocess.Popen(cmdNET, shell = True)
    try:
        fileNet = open('Net.txt', 'r')
        net = fileNet.read()
        if net == 'bad ':
            NetworkFix()
        elif net == 'bad  ':
            NetworkFix()
        else:
            return 'true'
 
        
def NetworkFix():
    PG.moveTo(1684, 19)
    PG.click()
    t.sleep(1)
    PG.moveTo(1513, 750)
    PG.click()
    t.sleep(2)
    PG.moveTo(1510, 372, duration=1)
    PG.click()
    t.sleep(15)
    NetCheckVar = NetCheck()
    if NetCheckVar == 'true':
        moveTo(594, 707)
        click()
        t.sleep(20)
В чем дело? Не в пробелах и табах? А в чем?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.02.2019, 22:42
Ответы с готовыми решениями:

Когда вызываю bmapisendmail, ничего не происходит
Hello, All! Может быть кто-то просветит. Использую для посылания писем из VBA Excel mapi32.dll....

Не появляется информация когда вызываю процедуру
колонки пустые появлются( процедура CREATE PROCEDURE a (@rub_id int output, @name_rub...

Когда с одного окна я вызываю другое, то его значок исчезает из панели задач
1) Когда с одного окна я вызываю другое то оно исчезает из панели задач (панели задач - это такая...

Ошибка в коде. Почему не правильно вызываю функцию?
Собственно вот код ошибки. 18 8 D:\C++\Task7.1.1.cpp case label value is less than minimum value...

4
Эксперт Python
5399 / 3823 / 1213
Регистрация: 28.10.2013
Сообщений: 9,554
Записей в блоге: 1
26.02.2019, 23:38 2
Лучший ответ Сообщение было отмечено Dsibe как решение

Решение

Python
1
2
3
4
try:
   код....
except Название_Исключения_Которое_Мы_Перехватываем:
   код...
1
Модератор
Эксперт Python
1350 / 647 / 206
Регистрация: 23.03.2014
Сообщений: 3,049
27.02.2019, 11:31 3
Лучший ответ Сообщение было отмечено Dsibe как решение

Решение

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
def NetCheck():
    cmdNET = 'call Net.bat'
    PIPE = subprocess.PIPE
    p = subprocess.Popen(cmdNET, shell=True)
    try:
        fileNet = open('Net.txt', 'r')
        net = fileNet.read()
        if net == 'bad ':
            NetworkFix()
        elif net == 'bad  ':
            NetworkFix()
        else:
            return 'true'
    except:
        print("ales gut")
 
def NetworkFix():
    PG.moveTo(1684, 19)
    PG.click()
    t.sleep(1)
    PG.moveTo(1513, 750)
    PG.click()
    t.sleep(2)
    PG.moveTo(1510, 372, duration=1)
    PG.click()
    t.sleep(15)
    NetCheckVar = NetCheck()
    if NetCheckVar == 'true':
        moveTo(594, 707)
        click()
        t.sleep(20)
1
Эксперт Python
5399 / 3823 / 1213
Регистрация: 28.10.2013
Сообщений: 9,554
Записей в блоге: 1
27.02.2019, 14:18 4
Использовать инструкцию except без указания исключения - плохой стиль программирования, а иногда даже и выстрел в ногу.
0
Модератор
Эксперт Python
1350 / 647 / 206
Регистрация: 23.03.2014
Сообщений: 3,049
27.02.2019, 14:31 5
Garry Galler, согласен, будем править стиль.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.02.2019, 14:31
Помогаю со студенческими работами здесь

Беру и спокойно вызываю неконстантную функцию для константного объекта
Это как ? Везде пишут, что сие невозможно в принципе. Или есть исключение для конструктора ? ...

линкую статическую библиотеку Strstr1.lib , и вызываю функцию, а программа ее невидит
есть файл статической библиотеки Strstr1.lib код которого ниже //Strstr1.cpp #include...

Вызываю функцию из dll, программа "падает"
Здравствуйте. Имеется dll написанная на с++ (исходного кода нет), в которой есть функция ...

Unexpected EOF while looking for matching `"' / syntax error: unexpected end of file
Пожалуйста помогите справиться с ошибкой или как настроить бесконечный цикл ? P.S. без оператора...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru