乙個簡單的遞迴求目錄的程式遇到的問題

2021-08-11 09:42:33 字數 665 閱讀 3812

import os

從某個目錄下包含某字元的py檔案

def read_and_finf_hello(py_file):

flag = false

f = open(py_file)

while true:

line = f.readline()

if line == 」:

break

elif 「hello」 in line:

flag = true

break

f.close()

return flag

find_hello(r』c:\users\ywh\desktop\』,』py』)

print(file_list)

遇到的問題主要有:

1,反斜槓的的轉義符引起的

解決方案:1 、使用\代替 ,2、使用/

2.編碼錯誤,unicodedecodeerror: 『gbk』 codec can』t decode byte 0xae in position 127: illegal multibyte sequence

解決方案:使用 f = open(py_file ,』r』, encoding = 『utf-8』)

代替上述**中的f = open(py_file)

乙個簡單求catalan數 的程式

思路 catalan n 1 n 1 c 2n,n c 2n,n 就用普通的迭代加法來實現 求c 2n,n 每次迭代加法,並不需要把所有的組合都求出來。只需要求幾個即可。示意程式如下 這個應該很快可以計算c 2n,n 要使用它計算cantalan數,應該比較好。這個迭代演算法,儲存空間用的是 8個屬...

乙個簡單的verlig程式 乙個簡單C程式的介紹

我們前面學了c語言的一些理論知識,今天通過乙個簡單的程式先來看一看c語言程式是什麼樣子。然後再對程式中的 進行介紹。這個語句的功能是進行有關的預處理操作。include稱為檔案包含命令,後面尖括號的內容稱為標頭檔案或首檔案。此處指包含stdio.h系統標頭檔案,在下面主函式中使用的printf 函式...

簡單的乙個程式

在練習例項35的時候看到書上寫的 太多自己不願意去寫,就像能不能換一種方法來編寫 更簡單一些 結果還真成功了 我就簡單的把握的 寫下來 option explicit private sub timer timer staic x as integer if x 8 then x 1 x x 1 i...