consolidator

Форк
0
/
ExcelPath.py 
22 строки · 689.0 Байт
1
import winreg
2

3
class ExcelPath(object):
4
    """ Определитель точного пути к excel """
5
    def __init__(self) -> None:
6
        pass
7
    @staticmethod
8
    def get()->str:
9
        try:
10
            aReg = winreg.ConnectRegistry(None, winreg.HKEY_LOCAL_MACHINE)
11
            aKey = winreg.OpenKeyEx(aReg, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\excel.exe")
12
            oKey = winreg.QueryValueEx(aKey, "Path")
13
            if aKey: winreg.CloseKey(aKey)
14
            return f"{oKey[0]}excel.exe"
15
        except: raise
16
        
17
if __name__=="__main__":
18
    try:
19
        ss = ExcelPath.get()
20
        print(ss)
21
    except Exception as exp:
22
        print(exp)

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.