Форум сайта python.su
Здравстуйте, питоном начал заниматся только второй день, до этого не сталкивался. Возник небольшой вопрос, как можно перемешать строки в файле в случайном порядке. Например на 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, где-то есть и на русском
Офлайн
Спасибо!!! А читать буду конечно.
Офлайн