Как запустить скрипт python в командной строке Windows 10

Сайт howtogeek является более ответственным из двух упомянутых вами сайтов. Тонкости atime - это просто оптимизация метаданных, которая конвейер, когда файл получит определенное обновление временной отметки. Он применяется независимо от используемого вами носителя, это также зависит от того, насколько чувствительно ваше приложение к согласованности этих метаданных. Большинство пользователей настольных компьютеров не пропустят это.

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

Выравнивание разделов имеет значение, но не требует, чтобы этот бит не убивал вас. Это зависит от того, насколько сильно доступ к диску. Предполагая, что он не выровнен, если у вас много операций ввода-вывода (сервера), вы увидите улучшение. В среднем использование рабочего стола, которое знает, возможно, не заметно.

Я бы проигнорировал упомянутую вами Ubuntu wiki, за исключением понятия, что выравнивание разделов является ценным. Вот более ответственная ссылка:

http://www.ibm.com/developerworks/linux/library/l-4kb-sector-disks/index.html?ca=dgr-lnxw074KB-Disksdth-LX

Некоторые рекомендации в этой вики Ubuntu просто неправильны, например, реконфигурация tmpfs с помощью «nodev». Это уже RAMFS!

Перемещение кеша firefox в / tmp может увеличить скорость вашего текущего сеанса.

Сводка:

Добавление discard, если это может быть угрозой безопасности (не защищено в вашем доме больше), и она будет восстановлена ​​при каждой загрузке, так как tmpfs не является постоянным. для опций ext4 разумно, writeback является режимом по умолчанию, оставляйте настройки ведения журналов в одиночку, настройки atime прекрасны, и переключатель в крайний срок или nop-планировщик также может быть полезен, выравнивание разделов необязательно. Остальное - койка.

-1
задан 13 August 2018 в 13:43

2 ответа

Вы можете сохранить файл в своей файловой системе. Если бы я, например, сохранил бы это как main.py в местоположении C:/Users/Me/main.py, я мог бы просто перейти в командную строку Windows и ввести python c:/Users/Me/main.py, и программа будет запущена. После этого программа закроется, но вы увидите вход, потому что командная строка не выйдет даже после завершения выполнения программы.

0
ответ дан 15 August 2018 в 17:04

Еще проще, лучше и эффективнее random.sample + string.printable + string.digits + string.ascii_letters:

import random,string

strength = input("Do you want a weak, medium or strong password?: ").lower()


def password(strength):
    new_password = []
    if strength == 'weak':
        symbols = input("Do you want symbols in your password? (#,@ etc.): ").lower()
        if symbols == 'yes':
            new_password.extend(random.sample(string.printable.rstrip(),8))
        elif symbols == 'no':
            new_password.extend(random.sample(string.digits+string.ascii_letters,8))

    new_password = []
    if strength == 'medium':
        symbols = input("Do you want symbols in your password? (#,@ etc.): ").lower()
        if symbols == 'yes':
            new_password.extend(random.sample(string.printable.rstrip(),11))
        elif symbols == 'no':
            new_password.extend(random.sample(string.digits+string.ascii_letters,11))

    new_password = []
    if strength == 'strong':
        symbols = input("Do you want symbols in your password? (#,@ etc.): ").lower()
        if symbols == 'yes':
            new_password.extend(random.sample(string.printable.rstrip(),14))
        elif symbols == 'no':
            new_password.extend(random.sample(string.digits+string.ascii_letters,14))


    return new_password

new_password = "".join(password(strength))

print(new_password)

Вот пример вывода:

Do you want a weak, medium or strong password?: strong
Do you want symbols in your password? (#,@ etc.): yes
~rKc&%9Y<U31W.
0
ответ дан 15 August 2018 в 17:04
  • 1
    Спасибо за совет. – O Bhavsar 13 August 2018 в 13:52
  • 2
    Отметить как решение, когда оно исправило вашу проблему ^^ – Kevin Müller 13 August 2018 в 13:52
  • 3
    Сожалею. Как ты это делаешь? – O Bhavsar 13 August 2018 в 13:56
  • 4
    На левой стороне моего ответа должен быть крючок, щелкните по нему! :) – Kevin Müller 13 August 2018 в 13:57
  • 5
    Спасибо за изменения. Ты узнаешь что-то новое каждый день :) – O Bhavsar 14 August 2018 в 13:14

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

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