Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 09.10.2019
Сообщений: 87

Обрезать состав заказа через номер

08.12.2022, 17:46. Показов 3496. Ответов 73

Студворк — интернет-сервис помощи студентам
Всем привет.
Считываю эксель файл, преобразовал в список.
Получилось номер заказа 12345678 и далее состав заказа(штрихкод,наимнование), потом другой номер заказа 23434543 и состав заказа и таких заказов с составом заказа много.
Мне нужно найти определённый заказ, забрать состав заказа в отдельную переменную.

list1 = df.values.tolist()



for line in list1:
if len(str(line[0])) == 8:
pass
if len(str(line[0])) != 8:
print("ok")
break
else:
continue
break

print(line)

Возвращается всё, кроме номера заказа, мне нужно оставить цикл, когда найдёт другой номер заказа.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.12.2022, 17:46
Ответы с готовыми решениями:

Состав заказа
Рабочий стол - Магазин - Заказы В разделе Состав заказа, у товара есть колонка Свойства, но почему то она пустая, хотя у товара -...

Заменить состав заказа
Такая ситуация: на сайте создается заказ через стороннее приложение, генерится номер заказа и отдается в приложение на оплату. И тут вся...

Изменить состав заказа при импорте из 1с
Из 1с прилетают измененные заказы, не могу найти в коде где формируется состав заказа из xml файла ? Добавлено через 4 часа 55 минут ...

73
0 / 0 / 0
Регистрация: 09.10.2019
Сообщений: 87
13.12.2022, 20:16  [ТС]
Студворк — интернет-сервис помощи студентам
article qnt
0 4810319015338 58
1 4600494509605 234
{
"items": [
{
"article": "4810319015338",
"qnt": 58
},
{
"article": "4600494509605",
"qnt": 234
}
]
}

Цифры без кавычек.
0
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,320
13.12.2022, 20:23
Cemxo3, это то мог и догадаться
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
import pandas as pd 
 
# это для примера
df = pd.DataFrame([{"article":4810319015338,"qnt":58},{"article":4600494509605,"qnt":234}])
print(df)
 
df = df.astype('str')
dct = {'items': df.to_dict(orient='records')}
 
import json
 
json_object = json.dumps(dct, indent = 4) 
print(json_object)
Добавлено через 3 минуты
Опережая вопрос - а '.0'?:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
import pandas as pd 
 
# это для примера
df = pd.DataFrame([{"article":4810319015338,"qnt":58},{"article":4600494509605,"qnt":234.0}])
print(df)
 
df = df.applymap(lambda x: str(x).replace('.0', ''))
dct = {'items': df.to_dict(orient='records')}
 
import json
 
json_object = json.dumps(dct, indent = 4) 
print(json_object)
0
0 / 0 / 0
Регистрация: 09.10.2019
Сообщений: 87
13.12.2022, 20:30  [ТС]
А как быть с перезаписью файла?
Я сейчас обрезал лишние в экселе и после этого выполняю последний код и у меня преобразуется изначальный файл...
0
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,320
13.12.2022, 20:34
Cemxo3, все преобразования в строковый формат по коду выше ДО записи в эксель. Можно проверить, что записалось корректно и в строковом формате, открыв файл эксель
Потом считываешь с экселя в датафрейм, формируешь в словарь и пишешь в json
0
0 / 0 / 0
Регистрация: 09.10.2019
Сообщений: 87
13.12.2022, 21:16  [ТС]
Python
1
2
3
4
5
6
7
8
df1 =pd.read_excel ('P:/Program Files/test/test10.xlsx')
 
    df1.rename(columns={'Артикул':'article', 'Количество': 'qnt'}, inplace=True)
    df1.drop(df.columns[[1,3]], axis = 1,inplace=True)
    df1.to_excel('P:/Program Files/Napolke/test/test11.xlsx', index=False)
    #df.drop(df.index[len(df)-1])
    df1.iloc[:-1,:]
    print(df1)
article qnt
0 4810319015338 58.0
1 4600494509605 234.0

Python
1
2
3
4
5
6
df2 = pd.read_excel('P:/Program Files/test/test11.xlsx')
     df2 = df.applymap(lambda x: str(x).replace('.0', ''))
     dct = {'items': df2.to_dict(orient='records')}
    
     json_object = json.dumps(dct, indent=4)
     print(json_object)

article qnt
0 4810319015338 58.0
1 4600494509605 234.0
{
"items": [
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "5053990101573",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u041f\u0440\u0438\u043d\u0433\u043b\u0 441 165\u0433. 1\u044519 \u041e\u0440\u0438\u0433\u0438\u043d\u04 30\u043b (\u041a\u0440\u0430\u0441\u043d\u044b\u0 439) (\u041f-56 \u0420-8)",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "1",
"\u0426\u0435\u043d\u0430": "175.64",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "5053990158270",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u041f\u0440\u0438\u043d\u0433\u043b\u0 441 165\u0433. 1\u044519 \u0412\u0435\u0442\u0447\u0438\u043d\u04 30 \u0432 \u043c\u0435\u0434\u043e\u0432\u043e\u04 39 \u0433\u043b\u0430\u0437\u0443\u0440\u04 38 (\u041f-56 \u0420-8)",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "1",
"\u0426\u0435\u043d\u0430": "159.8",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "5053990106868",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u041f\u0440\u0438\u043d\u0433\u043b\u0 441 165\u0433. 1\u044519 \u041f\u0430\u043f\u0440\u0438\u043a\u04 30 (56) (\u041f-56 \u0420-8)",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "1",
"\u0426\u0435\u043d\u0430": "175.64",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "5053990101597",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u041f\u0440\u0438\u043d\u0433\u043b\u0 441 165\u0433. 1\u044519 \u0421\u043c\u0435\u0442\u0430\u043d\u04 30 \u041b\u0443\u043a (\u0417\u0435\u043b\u0435\u043d\u044b\u0 439) (\u041f-56 \u0420-8)",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "1",
"\u0426\u0435\u043d\u0430": "175.64",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "4604386002502",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u0412\u0430\u0444\u043b\u0438 \u0412\u0435\u043d\u0441\u043a\u0438\u04 35 100\u0433. 1\u044522 \u0417\u0435\u043c\u043b\u044f\u043d\u04 38\u043a\u0430 (\u041f-96 \u0420-12) 140",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "2",
"\u0426\u0435\u043d\u0430": "29.98",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "4604386002625",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u0412\u0430\u0444\u043b\u0438 \u0412\u0435\u043d\u0441\u043a\u0438\u04 35 100\u0433. 1\u044522 \u0421\u0433\u0443\u0449\u0435\u043d\u04 3a\u0430 (\u041f-96 \u0420-12) 141",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "2",
"\u0426\u0435\u043d\u0430": "29.98",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "4604386005367",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u0412\u0430\u0444\u043b\u0438 \u0412\u0435\u043d\u0441\u043a\u0438\u04 35 100\u0433. 1\u044522 \u0421\u043b\u0438\u0432\u043e\u0447\u04 3d\u043e-\u0412\u0430\u043d\u0438\u043b\u044c\u04 3d\u044b\u0439 (\u041f-96 \u0420-12) 147",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "2",
"\u0426\u0435\u043d\u0430": "29.98",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "4690388110239",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u041b\u0435\u0439\u0441 81\u0433. 1\u044525 \u0417\u0435\u043b\u0435\u043d\u044b\u04 39 \u041b\u0443\u043a (\u041f28 \u04204) 69",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "25",
"\u0426\u0435\u043d\u0430": "56.46",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "4690388110215",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u041b\u0435\u0439\u0441 81\u0433. 1\u044525 \u0421\u044b\u0440 (\u041f28 \u04204) 17",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "25",
"\u0426\u0435\u043d\u0430": "56.46",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "4690388111199",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u041b\u0435\u0439\u0441 140 \u0433\u0440. 1\u044519 \u0417\u0435\u043b\u0435\u043d\u044b\u04 39 \u043b\u0443\u043a",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "19",
"\u0426\u0435\u043d\u0430": "95.1",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "4690388111441",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u041b\u0435\u0439\u0441 140 \u0433\u0440. 1\u044519 \u0421\u043c\u0435\u0442\u0430\u043d\u04 30-\u041b\u0443\u043a",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "19",
"\u0426\u0435\u043d\u0430": "85.85",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "7622201511135",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u0425\u043e\u043b\u0441 1\u044512\u044530 25\u0433. \u0410\u043f\u0435\u043b\u044c\u0441\u04 38\u043d-\u0412\u0438\u0442\u0430\u043c\u0438\u04 3d \u0421 (\u041f-55 \u0420-11)",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "12",
"\u0426\u0435\u043d\u0430": "19.57",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "4690388108052",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u041b\u0435\u0439\u0441 50 \u0433\u0440. 1\u044528 \u0417\u0435\u043b\u0435\u043d\u044b\u04 39 \u041b\u0443\u043a (\u041f-72 \u0420-12) 38",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "28",
"\u0426\u0435\u043d\u0430": "40.89",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "4690388107772",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u041b\u0435\u0439\u0441 50 \u0433\u0440. 1\u044528 \u0421\u043c\u0435\u0442\u0430\u043d\u04 30 \u0417\u0435\u043b\u0435\u043d\u044c (\u041f-72 \u0420-12) 43",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "28",
"\u0426\u0435\u043d\u0430": "40.89",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "4690388107581",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u041b\u0435\u0439\u0441 50 \u0433\u0440. 1\u044528 \u0421\u044b\u0440 (\u041f-72 \u0420-12) 45",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "28",
"\u0426\u0435\u043d\u0430": "40.89",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "4606157004807",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u0425\u043e\u043b\u043e\u0434\u043e\u0 43a \u0410\u0441\u0441\u043e\u0440\u0442\u04 38 15\u0433. 1\u044530\u044524 \u0424\u0440\u0443\u043a\u0442\u043e\u04 32\u044b\u0439 \u0441 \u0428\u0438\u043f\u0443\u0447\u043a\u04 3e\u0439",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "30",
"\u0426\u0435\u043d\u0430": "5.39",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "5053990157198",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u041f\u0440\u0438\u043d\u0433\u043b\u0 441 190\u0433. 1\u044519 \u0421\u043c\u0435\u0442\u0430\u043d\u04 30 \u0438 \u041b\u0443\u043a (\u041f-48)",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "5",
"\u0426\u0435\u043d\u0430": "159.8",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "42203100",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u041e\u0440\u0431\u0438\u0442 1\u044530\u044520 \u041a\u043b\u0443\u0431\u043d\u0438\u04 3a\u0430-\u0411\u0430\u043d\u0430\u043d (\u041f-57 \u0420-19)",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "30",
"\u0426\u0435\u043d\u0430": "34.44",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "5201360578931",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u041a\u0440\u0443\u0430\u0441\u0441\u0 430\u043d\u044b "\u0421\u0435\u0432\u0435\u043d \u0414\u0435\u0439\u0441" 105 \u0433. 1\u044518 \u0421\u0433\u0443\u0449\u0435\u043d\u04 3a\u0430 (\u041f-66 \u0420-6) \u0410\u041a\u0426\u0418\u042f 20%!",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "18",
"\u0426\u0435\u043d\u0430": "43.3",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "4604386002601",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u0412\u0430\u0444\u043b\u0438 \u0412\u0435\u043d\u0441\u043a\u0438\u04 35 100\u0433. 1\u044522 \u0410\u0431\u0440\u0438\u043a\u043e\u04 41 (\u041f-96 \u0420-12) 139",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "2",
"\u0426\u0435\u043d\u0430": "29.98",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "7622210357915",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u041f\u0438\u043a\u043d\u0438\u043 a 76\u0433.1\u044530 \u0411\u0418\u0413 \u041d\u043e\u0432\u0430\u044f \u0424\u0430\u0441\u043e\u0432\u043a\u04 30 (\u041f-135 \u0420-15)",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "30",
"\u0426\u0435\u043d\u0430": "51.69",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "46164254",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u0425\u043e\u043b\u0441 1\u044512\u044530 25\u0433. \u0410\u0441\u0441\u043e\u0440\u0442\u04 38 230 (\u041f-55 \u0420-11)",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "12",
"\u0426\u0435\u043d\u0430": "19.57",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "46003553",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u041d\u0430\u0442\u0441 \u0411\u0430\u0442\u043e\u043d\u0447\u04 38\u043a 50\u0433.1\u044530 (\u041f-266 \u0420-38)",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "30",
"\u0426\u0435\u043d\u0430": "31.55",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "4600494694202",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u0410\u0434\u0440\u0435\u043d\u0430\u0 43b\u0438\u043d \u0420\u0430\u0448 0,449\u044512 (171)",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "12",
"\u0426\u0435\u043d\u0430": "94.16",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "50173808",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u041e\u0440\u0431\u0438\u0442 1\u044530\u044520 \u0421\u043b\u0430\u0434\u043a\u0430\u04 4f \u041c\u044f\u0442\u0430 (\u041f-57 \u0420-19)",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "30",
"\u0426\u0435\u043d\u0430": "34.44",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "46164216",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u0425\u043e\u043b\u0441 1\u044512\u044530 25\u0433. \u0410\u0440\u0431\u0443\u0437 253 (\u041f-55 \u0420-11)",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "12",
"\u0426\u0435\u043d\u0430": "19.57",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "46164230",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u0425\u043e\u043b\u0441 1\u044512\u044530 25\u0433. \u041b\u0438\u043c\u043e\u043d+\u041c\u0 435\u0434 237 (\u041f-55 \u0420-11)",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "12",
"\u0426\u0435\u043d\u0430": "19.57",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "4011100091108",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u041c\u0430\u0440\u0441 50\u0433.1\u04458\u044536 (\u041f-49 \u0420-7)",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "36",
"\u0426\u0435\u043d\u0430": "37.39",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "4660085515163",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u0421\u043d\u0438\u043a\u0435\u0440\u0 441 80\u0433.1\u04454\u044532 \u0421\u0423\u041f\u0415\u0420 (\u041f-64 \u0420-8)",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "32",
"\u0426\u0435\u043d\u0430": "52.58",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "4607065580216",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u0414\u043e\u0448\u0438\u0440\u0430\u0 43a 90\u0433.1\u044524 \u0413\u043e\u0432\u044f\u0434\u0438\u04 3d\u0430 (42) \u0438\u043b\u0438 (90) \u043a\u0440\u0430\u0441\u043d\u044b\u04 39",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "10",
"\u0426\u0435\u043d\u0430": "40.87",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "4607065580223",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u0414\u043e\u0448\u0438\u0440\u0430\u0 43a 90\u0433.1\u044524 \u041a\u0443\u0440\u0438\u0446\u0430 (42) \u0438\u043b\u0438 (90) \u0437\u0435\u043b\u0435\u043d\u044b\u04 39",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "10",
"\u0426\u0435\u043d\u0430": "40.87",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "4604386006258",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u0412\u0430\u0444\u043b\u0438 \u0412\u0435\u043d\u0441\u043a\u0438\u04 35 150 \u0433. 1\u044524 \u0421\u043e \u0432\u0437\u0431\u0438\u0442\u044b\u04 3c\u0438 \u0441\u043b\u0438\u0432\u043a\u0430\u04 3c\u0438 \u0438 \u0412\u0438\u0448\u043d\u0435\u0439 (\u041f-72 \u0420-9) 32",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "5",
"\u0426\u0435\u043d\u0430": "70.45",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209510"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "5449000000996",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u041a\u043e\u043a\u0430 \u041a\u043e\u043b\u0430 0,33\u044524 \u0411\u0430\u043d\u043a\u0430 (110) \u041f\u041e\u041b\u042c\u0428\u0410",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "120",
"\u0426\u0435\u043d\u0430": "44.37",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209520"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "4780022621303",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u041f\u0435\u043f\u0441\u0438 \u041a\u043e\u043b\u0430 0,449\u044524 \u0416\u0411 (72)",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "24",
"\u0426\u0435\u043d\u0430": "65.46",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209520"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "BE033COLA",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u041a\u043e\u043a\u0430 \u041a\u043e\u043b\u0430 0,33\u044512 \u0411\u0430\u043d\u043a\u0430 (168) (\u0411\u0435\u043b\u044c\u0433\u0438\u0 44f)",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "24",
"\u0426\u0435\u043d\u0430": "498",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39209520"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "4600680001951",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u041d\u0435\u0441\u043a\u0430\u0444\u0 435 \u0413\u043e\u043b\u0434 \u043c/\u0443 750 1\u04456 (56)",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "12",
"\u0426\u0435\u043d\u0430": "1287.22",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "39279610"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "4810319015338",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u041a\u0435\u0444\u0438\u0440 2,5%, \u0421\u043b\u0430\u0432\u044f\u043d\u04 41\u043a\u0438\u0435 \u0442\u0440\u0430\u0434\u0438\u0446\u04 38\u0438, 900 \u0433\u0440., \u041f\u042d\u0422 900 \u0433\u0440",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "58",
"\u0426\u0435\u043d\u0430": "14",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "41224710"
},
{
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b": "4600494509605",
"\u041d\u043e\u043c\u0435\u043d\u043a\u0 43b\u0430\u0442\u0443\u0440\u0430": "\u041d\u0430\u043f\u0438\u0442\u043e\u0 43a \u044d\u043d\u0435\u0440\u0433\u0435\u04 42\u0438\u0447\u0435\u0441\u043a\u0438\u 0439 Adrenaline Rush, 500 \u043c\u043b., \u0436/\u0431 500 \u043c\u043b",
"\u041a\u043e\u043b\u0438\u0447\u0435\u0 441\u0442\u0432\u043e": "234",
"\u0426\u0435\u043d\u0430": "3",
"\u0410\u0440\u0442\u0438\u043a\u0443\u0 43b_": "41224710"
}
]
}

Process finished with exit code 0

Добавлено через 14 минут
Нашёл свою ошибку, исправил и всё стало ок, спасибо)
0
0 / 0 / 0
Регистрация: 09.10.2019
Сообщений: 87
13.12.2022, 21:24  [ТС]
Строка кавычками преобразовалась
0
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,320
13.12.2022, 21:25
Cemxo3, исправь соответсвующий оператор на:
Python
1
2
df = df.applymap(lambda x: str(x).replace('.0', '')
                     if str(x).endswith('.0') else str(x))
Иначе, например, 123.08 изменится на 1238
0
0 / 0 / 0
Регистрация: 09.10.2019
Сообщений: 87
13.12.2022, 21:37  [ТС]
Спасибо Вам за помощь, всё получилось, как я хотел)
0
0 / 0 / 0
Регистрация: 09.10.2019
Сообщений: 87
14.12.2022, 12:06  [ТС]
Добрый день, подскажите, а как сюда добавить глобальную переменную?


Python
1
2
3
def reg_order_number(message):
    global order_number
    order_number = message.text

Python
1
2
df.loc[df['Артикул_'].values == [B]Глобальная переменная[/B], cols].to_excel('P:/Program Files/test/test10.xlsx',
                                                                     index=False)
0
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,320
14.12.2022, 14:40
Cemxo3, А в аргументах функции ее нельзя передать?
По возможности лучше весь код
0
0 / 0 / 0
Регистрация: 09.10.2019
Сообщений: 87
14.12.2022, 15:35  [ТС]
Это телеграмм бот, получится ли донести правильно информацию через код?

Добавлено через 41 минуту
[PYTHON]@bot.message_handler(commands=['start'])
def start(message):
markup = types.ReplyKeyboardMarkup(resize_keyboar d=True)
item1 = types.KeyboardButton("Узнать статус заказа")
markup.add(item1)
bot.send_message(message.chat.id, 'Выбери тему вопроса
0
0 / 0 / 0
Регистрация: 09.10.2019
Сообщений: 87
14.12.2022, 15:42  [ТС]
[ATTACH][ATTACH][/ATTACH][/ATTACH]
Миниатюры
Обрезать состав заказа через номер   Обрезать состав заказа через номер  
0
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,320
14.12.2022, 15:56
Cemxo3, попробуй перед 57-й строкой локальной переменной присвоить значение - o_n = order_number
И её вывести принтом... Если выводится, то её подставь в 57-ю строчку
0
0 / 0 / 0
Регистрация: 09.10.2019
Сообщений: 87
14.12.2022, 16:00  [ТС]
У меня падает ошибка на 53 строке.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.12.2022, 16:00

Событие поступления заказа в базу данных. Аргументы события включают в себя номер заказа и дату поступления
Реализовать событие с помощью делегата. Реализация - выдача в любом виде (консоль, MessageBox, Label и.т.д.) указанных параметров. Делегат...

Доработка формы оплаты заказа через Robokassa с ручным вводом стоимости и номера заказа
Всем добрый день! Прошу вашей помощи в реализации следующей задачи. Хочу реализовать прием платежей в интернет-магазине с...

Сгенерировать номер заказа
Люди добрые, подкиньте идею как сформировать "номер заказа", чтобы его щёт был последовательным. Заказ может формироваться сразу или...

Выделить номер заказа Регулярка
Есть такая строчка и несколько её вариаций 'Invoice #440060051135. Назначение: 440060051135.' 'Invoice #440060051135. ' 'Invoice...

Woocommerce убрать номер заказа
вообщем история такая в ЛК пользователя на вкладке заказы показывается номер заказа, дата, статус и итог вопрос такой можно ли как то...


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

Или воспользуйтесь поиском по форуму:
74
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru