a.py:
Код: Выделить всё
import b
print(b.i)
Код: Выделить всё
# will be changed later
i = 0
Код: Выделить всё
for i in {1..20}; do
echo "i = $i" > b.py
sleep 0.3
echo -n "$i "
python3 a.py
done
Код: Выделить всё
$ bash c.sh
1 1
2 1
3 1
4 4
5 4
6 4
7 7
8 7
9 7
10 10
11 10
12 10
13 13
14 13
15 13
16 16
17 16
18 16
19 19
20 19
$
Это ошибка в Python? Если нет, то как мне изменить свой проект?
Я пробовал python3 --check-hash-based-pycs всегда a.py, он не работает. python3 -B a.py работает, но мне интересно, есть ли другие способы обойти эту проблему.
Мобильная версия