Файлы данных для приложений Quickly

Вы можете видеть, какие ключи привязаны к модификаторам с помощью инструмента xmodmap. Например:

$ xmodmap
xmodmap:  up to 4 keys per modifier, (keycodes in parentheses):

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25),  Control_R (0x69)
mod1        Alt_L (0x40),  Alt_R (0x6c),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3      
mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)

Символы Super_L и Super_R соответствуют клавишам Win на вашей клавиатуре.

0
задан 11 July 2012 в 12:05

7 ответов

Это больше относится к общей разработке приложений, чем к Quickly. Посмотрите на домашнюю папку и нажмите ctrl + h или эквивалент, чтобы отобразить скрытые файлы в вашем файловом менеджере.

Приложения, которым необходимо сохранить пользовательские настройки, делают это, создавая скрытую папку (с префиксом в виде точки). и запишите туда файлы конфигурации. Другие вещи, такие как база данных, дополнительные плагины и т. Д., Также могут быть размещены здесь.

Это должно быть сделано в коде во время выполнения, а не во время установки. Примерно так должно быть достаточно:

import os
confdir = os.path.join(os.path.expanduser('~'), '.myapp')
conffile = os.path.join(confdir, 'myapp.conf')
if not os.path.exists(confdir):
    os.makedirs(confdir)
    with open(conffile, 'w') as f:
        f.write('This is the default config')

Посмотрите на модуль ConfigParser или JSON для работы с форматом конфигурации.

0
ответ дан 25 July 2018 в 18:18

Это больше относится к общей разработке приложений, чем к Quickly. Посмотрите на домашнюю папку и нажмите ctrl + h или эквивалент, чтобы отобразить скрытые файлы в вашем файловом менеджере.

Приложения, которым необходимо сохранить пользовательские настройки, делают это, создавая скрытую папку (с префиксом в виде точки). и запишите туда файлы конфигурации. Другие вещи, такие как база данных, дополнительные плагины и т. Д., Также могут быть размещены здесь.

Это должно быть сделано в коде во время выполнения, а не во время установки. Примерно так должно быть достаточно:

import os
confdir = os.path.join(os.path.expanduser('~'), '.myapp')
conffile = os.path.join(confdir, 'myapp.conf')
if not os.path.exists(confdir):
    os.makedirs(confdir)
    with open(conffile, 'w') as f:
        f.write('This is the default config')

Посмотрите на модуль ConfigParser или JSON для работы с форматом конфигурации.

0
ответ дан 2 August 2018 в 00:31

Это больше относится к общей разработке приложений, чем к Quickly. Посмотрите на домашнюю папку и нажмите ctrl + h или эквивалент, чтобы отобразить скрытые файлы в вашем файловом менеджере.

Приложения, которым необходимо сохранить пользовательские настройки, делают это, создавая скрытую папку (с префиксом в виде точки). и запишите туда файлы конфигурации. Другие вещи, такие как база данных, дополнительные плагины и т. Д., Также могут быть размещены здесь.

Это должно быть сделано в коде во время выполнения, а не во время установки. Примерно так должно быть достаточно:

import os
confdir = os.path.join(os.path.expanduser('~'), '.myapp')
conffile = os.path.join(confdir, 'myapp.conf')
if not os.path.exists(confdir):
    os.makedirs(confdir)
    with open(conffile, 'w') as f:
        f.write('This is the default config')

Посмотрите на модуль ConfigParser или JSON для работы с форматом конфигурации.

0
ответ дан 4 August 2018 в 16:00

Это больше относится к общей разработке приложений, чем к Quickly. Посмотрите на домашнюю папку и нажмите ctrl + h или эквивалент, чтобы отобразить скрытые файлы в вашем файловом менеджере.

Приложения, которым необходимо сохранить пользовательские настройки, делают это путем создания скрытой папки (с префиксом в виде точки) и запишите туда файлы конфигурации. Другие вещи, такие как база данных, дополнительные плагины и т. Д., Также могут быть размещены здесь.

Это должно быть сделано в коде во время выполнения, а не во время установки. Примерно так должно быть достаточно:

import os
confdir = os.path.join(os.path.expanduser('~'), '.myapp')
conffile = os.path.join(confdir, 'myapp.conf')
if not os.path.exists(confdir):
    os.makedirs(confdir)
    with open(conffile, 'w') as f:
        f.write('This is the default config')

Посмотрите на модуль ConfigParser или JSON для работы с форматом конфигурации.

0
ответ дан 6 August 2018 в 00:38

Это больше относится к общей разработке приложений, чем к Quickly. Посмотрите на домашнюю папку и нажмите ctrl + h или эквивалент, чтобы отобразить скрытые файлы в вашем файловом менеджере.

Приложения, которым необходимо сохранить пользовательские настройки, делают это, создавая скрытую папку (с префиксом в виде точки). и запишите туда файлы конфигурации. Другие вещи, такие как база данных, дополнительные плагины и т. Д., Также могут быть размещены здесь.

Это должно быть сделано в коде во время выполнения, а не во время установки. Примерно так должно быть достаточно:

import os
confdir = os.path.join(os.path.expanduser('~'), '.myapp')
conffile = os.path.join(confdir, 'myapp.conf')
if not os.path.exists(confdir):
    os.makedirs(confdir)
    with open(conffile, 'w') as f:
        f.write('This is the default config')

Посмотрите на модуль ConfigParser или JSON для работы с форматом конфигурации.

0
ответ дан 7 August 2018 в 18:04

Это больше относится к общей разработке приложений, чем к Quickly. Посмотрите на домашнюю папку и нажмите ctrl + h или эквивалент, чтобы отобразить скрытые файлы в вашем файловом менеджере.

Приложения, которым необходимо сохранить пользовательские настройки, делают это, создавая скрытую папку (с префиксом в виде точки). и запишите туда файлы конфигурации. Другие вещи, такие как база данных, дополнительные плагины и т. Д., Также могут быть размещены здесь.

Это должно быть сделано в коде во время выполнения, а не во время установки. Примерно так должно быть достаточно:

import os
confdir = os.path.join(os.path.expanduser('~'), '.myapp')
conffile = os.path.join(confdir, 'myapp.conf')
if not os.path.exists(confdir):
    os.makedirs(confdir)
    with open(conffile, 'w') as f:
        f.write('This is the default config')

Посмотрите на модуль ConfigParser или JSON для работы с форматом конфигурации.

0
ответ дан 10 August 2018 в 06:51

Это больше относится к общей разработке приложений, чем к Quickly. Посмотрите на домашнюю папку и нажмите ctrl + h или эквивалент, чтобы отобразить скрытые файлы в вашем файловом менеджере.

Приложения, которым необходимо сохранить пользовательские настройки, делают это, создавая скрытую папку (с префиксом в виде точки). и запишите туда файлы конфигурации. Другие вещи, такие как база данных, дополнительные плагины и т. Д., Также могут быть размещены здесь.

Это должно быть сделано в коде во время выполнения, а не во время установки. Примерно так должно быть достаточно:

import os
confdir = os.path.join(os.path.expanduser('~'), '.myapp')
conffile = os.path.join(confdir, 'myapp.conf')
if not os.path.exists(confdir):
    os.makedirs(confdir)
    with open(conffile, 'w') as f:
        f.write('This is the default config')

Посмотрите на модуль ConfigParser или JSON для работы с форматом конфигурации.

0
ответ дан 15 August 2018 в 18:48
  • 1
    Два вопроса Как мне написать в этот файл и прочитать из него? Почему вы не проверяете, существует ли conffile? – njallam 26 June 2012 в 22:15
  • 2
    Чтение и запись - это просто стандартный Python: docs.python.org/tutorial/… – Timo 27 June 2012 в 01:55
  • 3
    Если confdir еще не существует, то conffile тоже не будет. Если confdir существует, ваша программа уже создала conffile. Вы могли бы сделать некоторые дополнительные проверки и т. Д., Это просто базовый пример. – Timo 27 June 2012 в 01:58
  • 4
    Хорошо, теперь я не понимаю, как заставить эту функцию os.path работать со стандартным открытым python – njallam 27 June 2012 в 11:26
  • 5
    Я отредактировал свой ответ с некоторыми подробностями. Это просто очень простой Python, хотя, может быть, неплохо было бы сначала прочитать руководство. docs.python.org/tutorial/index.html – Timo 27 June 2012 в 14:44

Другие вопросы по тегам:

Похожие вопросы: