Skip to main content

My_library

Project description

Набор некоторых функций которые будут становиться лучше

Модули которые могут потребоваться

import pandas, pywin32, openpyxl

Импорт функций после установки

import magnuslib.main as mg
# или
from magnuslib import main as mg

links_main()

Функция: для работы с путями, ссылки, вводные данные хранятся в блокноте имеют 2 поля (пример текстового блокнота ниже):

ключ;значение
server;local/32/rut
pass;111

вызов функции links_main('ключ', 'значение', 'f_links.txt', 'server', sep=';') return 111

links_main(name_column_key, name_column_result, name_file, key, sep=';')

dir_link()

Функция : возвращает полный путь к директории работает в .py .ipynb return C:\Users\sergey_krutko\PycharmProjects\magnuslb\magnuslib

dir_link()

yesterday()

Функция : возвращает дату на вчера - по уморлчанию минус 1 день, можно регулировать +.- result 2025-08-04 00:01:51.921337 format datetime

yesterday() # или yesterday(5)

create_date()

Функция : создает дату в формате datetime
create_date(2025, 12, 12) return 2025-12-12

create_date(2025, 12, 12)

converter_month_to_int()

Функция : конвертирует месяц в число
converter_month_to_int('май') return 5

converter_month_to_int('май')

last_day_of_month()

Функция : возвращает последний день указанного месяца и года
last_day_of_month(2025, 5) return 31

last_day_of_month()    

date_start_stop()

Функция : возвращает начало и конец периода в формате YYYY-MM-DD
date_start_stop(2025, 7) return ('2025-07-01', '2025-07-31')

date_start_stop() 

update_file()

Функция : бновление сводной таблицы Excel
update_file('myFile.xlsx') return update sv.tabl in file 'myFile.xlsx'

update_file() 

send_mail()

Функция : рассылки почты

send_mail('xxxxxx@xxxx.ru',
        'server-vm20.XXL.LOCAL',
        555,
        'skrutko',
        'XXXZZZpoew11o',
        ['xxxxxx@xxxx.ru', 'zzzzzzzx@xxxx.ru'],
        'C:index_road.xlsx',
        'my_file.xlsx',
        'Индекс РОАД',
        'Здравствуйте во вложении файл ......')
update_file() 

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

magnuslib-0.0.9.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

magnuslib-0.0.9-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file magnuslib-0.0.9.tar.gz.

File metadata

  • Download URL: magnuslib-0.0.9.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.6

File hashes

Hashes for magnuslib-0.0.9.tar.gz
Algorithm Hash digest
SHA256 b3a0b3d6fc611649e297d9d1f058e45ef423862e2e8b53611ee70b81e411e371
MD5 a4f7ada5ac491b50ad0b3003df7bc811
BLAKE2b-256 c120255018555eef31b0a7a1d096dcf8fbe0ca86df80f478d4393d546ab29aae

See more details on using hashes here.

File details

Details for the file magnuslib-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: magnuslib-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 8.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.6

File hashes

Hashes for magnuslib-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 4ed7b2ac0f6c3dd207c46e71d3a54a5aaede7a810c165a02ea27715c80a35ff3
MD5 e8f2c3767d849b5d5b3f46ec02e2c830
BLAKE2b-256 2b2dddee799b2d37edd81e7652362004c3b55c3fca0c17b1c192554427b02991

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page