matlabコードのチャンクをPythonに変換する必要があります。私のコードは「到達不能」だと思われます。なぜこれが起こっているのか? また、私はそれを正しくやっていますか?私は本当の初心者です。MatlabコードをPythonに翻訳する
MATLABコード:
function Dir = getScriptDir()
fullPath = mfilename('fullpath');
[Dir, ~,~] = fileparts(fullPath);
end
function [list,listSize] = getFileList(Dir)
DirResult = dir(Dir);
list = DirResult(~[DirResult.isdir]); % select files
listSize = size(list);
end
私のPythonコード:
def Dir = getScriptDir():
return os.path.dirname(os.path.realpath(__file__)
def getFileList(Dir):
list = os.listdir(Dir)
listSize = len(list)
getFileList() = [list, listSize]
'getFileList()= [ list、listSize] 'は正しいコードのようではありません。たぶん 'return [list、listSize]'?また、camelCaseという名前の関数を使用すると、Pythonコードに違反します。standart –
@IlyaBoltnev "standart"とは何ですか? – glglgl
@IlyaBoltnevは大文字で自分のコードに影響を与えることができますか?私はそれを変更しない場合、それは動作しません? – Budzi