Архивы автора: 1 1

MSSQL пример INSERT OR UPDATE

48	/* если в базе в таблице MyTable нет записи для Id */
49	IF (SELECT count(*) FROM MyTable WHERE Id = 23) = 0
50	    BEGIN
51	        INSERT INTO MyTable (Id,
53	                Field1,
55	                Field2,
58	                )
59	        VALUES (23,
61	                'qwe',
63	                'asd',
66	                )
67	        PRINT 'INSERT INTO MyTable...'
68	    END
69	
70	ELSE
71	    BEGIN
72	        /* обновляем поля Field1 и Field2 */
73	        UPDATE MyTable
74	        SET Field1 = 'qwe',
75	            Field2 = 'asd'
76	        WHERE Id = 23
77	        PRINT 'UPDATE MyTable ("qwe", "asd")'
78	    END
79

Python: построчное формирование pandas dataframe

>>> import pandas as pd
>>> from numpy.random import randint
>>> df = pd.DataFrame(columns=['lib', 'qty1', 'qty2'])
>>> for i in range(5):
>>>     df.loc[i] = ['name' + str(i)] + list(randint(10, size=2))
>>> df
     lib qty1 qty2
0  name0    3    3
1  name1    2    4
2  name2    2    8
3  name3    2    1
4  name4    9    6

Python создание подпапки со всеми вышестоящими папками

from pathlib import Path
Path("/my/directory").mkdir(parents=True, exist_ok=True)

другой вариант:

import os
os.makedirs(target_dir, exist_ok=True)