Найти - Пользователи
Полная версия: Как перемешать строки в файле
Начало » Python для экспертов » Как перемешать строки в файле
1
postman
Здравстуйте, питоном начал заниматся только второй день, до этого не сталкивался. Возник небольшой вопрос, как можно перемешать строки в файле в случайном порядке. Например на php можно сделать примерно так

<?

$arr = file(“auto.txt”);
shuffle($arr);
$source = implode($arr);
file_put_contents(“auto.txt”, $source);

?>


Как мне такое сделать в питоне?
Андрей Светлов
import random
f = file('fname.txt', ‘r’)
text = f.readlines()
f.close()
random.shuffle(text)
f = file('fname.txt', ‘w’)
f.writelines(text)
f.close()

И вообще, читать Dive Into Python, где-то есть и на русском
postman
Спасибо!!! А читать буду конечно.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB