본문 바로가기

Python283

Python 예외 없이 파일이 존재하는지 확인하는 방법은 무엇인가요?, How do I check whether a file exists without exceptions? 질문 try 문을 사용하지 않고 파일이 존재하는지 여부를 어떻게 확인할 수 있나요? 답변 파일이 존재하는지 확인하는 이유가 if file_exists: open_it()와 같이 무언가를 수행하기 위한 것이라면, 열기를 시도하기 전에 try를 사용하는 것이 더 안전합니다. 확인한 후에 열면 확인한 시점과 열기를 시도하는 시점 사이에 파일이 삭제되거나 이동되는 등의 문제가 발생할 수 있습니다. 파일을 즉시 열 계획이 없다면 os.path.isfile을 사용할 수 있습니다. 경로가 존재하는 일반 파일이면 True를 반환합니다. 이 함수는 심볼릭 링크를 따르므로 같은 경로에 대해 islink()와 isfile() 둘 다 참일 수 있습니다. import os.path os.path.isfile(fname) 파일임.. 2023. 5. 4.
Python if __name__ == "__main__":는 무엇을 하는 것인가요?, What does if __name__ == "__main__": do? 질문 제목: if __name__ == "__main__"은 무엇을 하는 것인가요? 이것은 무엇을 하는 것이며, if 문을 포함해야 하는 이유는 무엇인가요? if __name__ == "__main__": print("Hello, World!") 이 관용구를 사용해야 하는데 사용하지 않는 경우 질문을 닫으려는 경우, 대신 Why is Python running my module when I import it, and how do I stop it?을(를) 중복으로 닫으십시오. 함수를 호출하지 않은 경우나 잘못된 기대로 인해 main이라는 함수가 자동으로 시작점으로 사용되는 것으로 예상하는 경우, Why doesn't the main() function run when I start a Python scr.. 2023. 5. 4.
[Python] 리스트의 마지막 요소를 어떻게 가져올까요? 질문 리스트의 마지막 요소를 어떻게 가져올까요? 어떤 방법이 선호됩니까? alist[-1] alist[len(alist) - 1] 답변 some_list[-1]은 가장 짧고 파이썬스러운 방법입니다. 실제로, 이 구문으로 더 많은 작업을 수행할 수 있습니다. some_list[-n] 구문은 n번째에서 마지막 요소를 가져옵니다. 따라서 some_list[-1]은 마지막 요소를 가져오고, some_list[-2]는 끝에서 두 번째를 가져옵니다. 등등, some_list[-len(some_list)]까지 내려가면 첫 번째 요소를 얻을 수 있습니다. 이 방법으로도 리스트 요소를 설정할 수 있습니다. 예를 들어: >>> some_list = [1, 2, 3] >>> some_list[-1] = 5 # 마지막 요소 .. 2023. 5. 3.
Python 파이썬 str 사이에 str 넣기, 문자 삽입 안녕하세요 독학코딩입니다. 오늘은 string 사이에 동적으로 string을 넣는 방법을 배워보겠습니다. string에 string을 넣는 방법은 여러가지가 있습니다. join(), format(), list.insert() 등이 있습니다. 자세한 설명이 필요한 주제는 아니니 코드를 쭉 나열하겠습니다. str_a = "안녕하세요 {}입니다.".format("독학코딩") print(str_a) str_a = "안녕하세요 {}입니다. 오늘은 {}을 배워보겠습니다.".format("독학코딩", "Python") print(str_a) str_a = "안녕하세요 {name}입니다. 오늘은 {title}을 배워보겠습니다.".format(title="Python", name="독학코딩") print(str_a) s.. 2021. 12. 25.