私は小さなスクリプトを機能させようとしていますが、問題が何であるかはわかりません。メソッドの1つが、テスト変数を返さなくても変更します。つまり、それをローカルで操作したいのですが、値を返します。これは私の実際のコードではありませんが、それを表していると確信できます。
更新:私はdictを使用しています
>>> class check:
... def pathgen(self,test):
... test['a']=0
... print test
... def assign(self):
... test={'a':1}
... self.pathgen(test)
... print test #WILL PRINT 0
...
>>> a=check()
>>> a.assign()
{'a': 0}
{'a': 0}