私は非常にPythonとプログラミングの新人です。私は今ループについて学んでいて、何が起こるかを見るために次のコードを試しました。私が知りたいのは、次のコードがクラッシュせず、「Robert」を繰り返し続けている理由です。 ありがとうございます。 name = ["Robert", "Mike", "Garry", "Alex"]
for y in name:
print(y)
Pythonの閉鎖機能があります: def test(a):
def delete():
print "first", a
delete()
print "second", a
test(1)
、出力は次のとおりです。 first 1
second 1
その後、我々は別の関数試してみてください。 def test(a):
def d
現在、パックマンのゲームを作っていて、衝突した後にペレットをスクリーンから取り除く方法を考えています。私は色を黒に変えようとしましたが、動作させることができませんでした。私は次にdel要素のインデックスにしようとしましたが、それも動作しませんでした。 import pygame
import os
import sys
#initialise the game
pygame.init(
私は、.txtファイルで入力された場所からファイルを削除するコードを作成しています。 @echo off
cd C:\Users\Troy\Desktop\Details
set /p loc=<Location.txt
rd /s /q "%loc%"
echo %loc%
pause
開いたときにこのコードは、私に今すぐ次の出力 The directory is not empt
NOTEを通じて追加さ:私はdel を使用する必要はありませんが、私は内蔵のdel声明を避けたい理由である、より良いアルゴリズムを理解しようとしています。 ランダムに生成された10個の数字のリストを作成しています。 if remove_index < lst_size:
for value in range(remove_index, lst_size-1):
lst[val
にワイルドカードを使用してファイルを削除しますか? 私はこれを試しても動作しません。 del D:/archive/*/*2017*
私が思いつく解決策はありますか? cd "D:/archive"
for /F %i in ('dir /AD /B') do del %i\*2017*
誰かが簡単な解決策をお持ちでしたら、私にお勧めします。ありがとうございました。