Изменить на
<?
$lines = file("./lista.txt") or die("No encuentro BD!");
$url_letra="a";
foreach($lines as $line_num => $line){
if(strpos($line,",")==0){
$obser=$line;
}else{
$datos = explode(",", $line);
$url_bd=$url_letra."|".$datos[1];
$result += count($datos[1]);
}
}
echo $result;
?>
Ответ ... странный.
Когда я изначально писал свой собственный тег, я назвал его random.py
. Я быстро понял, что это имя может не подходить, и переименовал его randomchoice.py
и удалил мой файл random.py
. Python хранит скомпилированный файл random.pyc
, и он загружается всякий раз, когда я выполнял import random
. Я удалил свой файл random.pyc, и проблема исчезла.
Прошло много времени с тех пор, как я возился с Django, но если random.random является «модулем», тогда попробуйте random.random.random (). Или просто попробуйте random (). Вы просто не знаете, какие хакерские действия совершаются за кулисами.
Изменить
Попробуйте следующее:
sys.path = [r"C:\Program Files\Python26\lib\"] + sys.path
import random
sys.path.pop(0)
Да, такого рода ошибка довольно проста. В принципе, не называйте ни одно из ваших имен файлов или что-либо, что вы создаете, теми же именами, что и любые вероятные модули Python, которые вы собираетесь использовать.