1 Что такое файловая система и виды файловых систем?
2 Что такое имя файла и из чего оно состоит? Что показывает расширение файла?
3 Каким образом можно упорядочить файлы, которые находятся в каталоге?
4 Какие операции можно выполнять над папками, файлами и ярлыками?
5 Как создать папку, файл, ярлык?
6 Как можно выделить сразу несколько объектов?
7 Что такое буфер обмена? При каких операциях он используется?
8 Как значение свойств объекта?
9 Какие основные свойства файлов отображаются в окне свойств файлов?
Усі стикаються з синтаксичними помилками. Навіть досвідчені програмісти роблять помилки. Для новачків це лише частина навчального процесу. Однак інтерпретувати повідомлення про помилки часто легко:
Помилка розбору PHP: помилка синтаксису, несподівана '{' в index.php у рядку 20
Несподіваний символ не завжди є справжнім винуватцем. Але номер рядка дає приблизне уявлення про те, з чого почати шукати.
Завжди дивіться на контекст коду . Синтаксис помилка часто приховує в згаданих або в попередніх рядках коду . Порівняйте свій код із прикладами синтаксису з посібника.
Вирішення синтаксичних помилок
Відкрийте згаданий вихідний файл. Подивіться на згаданий рядок коду .
Для втікаючих рядків і неправильних операторів зазвичай тут ви знайдете винуватця.
Прочитайте рядок зліва направо і уявіть, що робить кожен символ.
Більш регулярно потрібно також дивитися на попередні рядки .
Зокрема, пропущені ;крапки з комою відсутні у попередніх кінцях рядка / заяві. (Принаймні зі стилістичної точки зору.)
Якщо {блоки коду }неправильно закриті або вкладені, можливо, вам доведеться ще більше дослідити вихідний код. Використовуйте належне відступ коду, щоб спростити це.
Подивіться на синтаксичну забарвлення !
Рядки та змінні та константи повинні мати різні кольори.
Оператори також +-*/.повинні бути тоніровані. Інакше вони можуть опинитися в неправильному контексті.
Якщо ви бачите, що колоритація рядків поширюється занадто далеко або занадто коротко, то ви знайшли немальований або відсутній маркер закриття "або 'рядка.
Наявність двох одноколірних знаків пунктуації поруч також може означати неприємності. Як правило, оператори одинаком , якщо це не ++, --або круглі дужки після оператора. Два рядки / ідентифікатори, що прямують один за одним, у більшості контекстів невірні.
Объяснение:
Первая строчка спрашивает у человека адрес файла. После ввода получается подобная строчка: "C:\Users\usr\password.txt"
Но там есть такая штука ".split('/')"
Суть её в том, что она разделяет строку и суёт части в массив. В скобках пишется сам разделитель. Если в скобках ничего нет, то разделителем служит пробел. Если выполнить
'hello world guys yes no'.split()
то получим в итоге массив
['hello', 'world', 'guys', 'yes', 'no']
В твоём случае разделителем служит "/". Если ты хотел разделить адрес на составляющие, нужно использовать слеш в другую сторону.
Тут строчка
'C:\Users\usr\password.txt'.split('/')
превратиться в
['C:\Users\usr\password.txt']
То есть не разделиться.
Я думаю задумывалось вот так:
'C:\Users\usr\password.txt'.split('\')
выйдет
['C:', 'Users', 'usr', 'password.txt']
Будем отталкиваться от моего варианта.
Далее идёт цикл for. В нашем случае в цикле for "i" будет равна числу от 0, до кол-ва объектов в массиве.
len(a) - даёт кол-во объектов в массиве.
in range - проходит по числам в определенном диапазоне. Если стоит одно число, то проходится от 0 до него (если число 3, то проходится по числам 0,1,2). Если два числа, то проходится от первого до второго с шагом один (если числа 2 и 5, то проходится по числам 2,3,4). Третье число (все числа записываются через запятую) будет означать шаг. in range(0,40,10) пройдётся по числам 0, 10, 20, 30.
В нашем случае in range проходится по кол-ву объектов в массиве.
В следующей строчке выводится "a[i]". a - это наш массив. i - порядковый номер объекта в массиве (стоит помнить, что массив начинает счёт не с 1, а с 0. Т. е. 0 объект - это первый объект.)
Если в код засунуть путь до файла, то в итоге он тебе выведет каждую часть путя.
Если C:\Users\usr\password.txt, то код напишет
C:
Users
usr
password.txt
Пиши, если есть вопросы.