.


:




:

































 

 

 

 


BastionClass (getfunc, )




Nok_builtin_names

Қғ қ .

ұ ү Rexec '(' қ ',' Reload ',' __import__ ')'. Ime- қ

ғ :

MyRExec (Rexec):

...

nok_builtin_names = RExec.nok_builtin_names + ('1', 'name2')

ҳ қ ұқ ғ , ұ

Қ ң ү Bavleny.

Ok_builtin_modules

ʳ ә ү ,

қ. ұ ү Rexec '(' audioop ',' ',' binascii ',

Cmath ',' қ қ, imageop ',' ',' , MD5,

',' ',' Regex ',' PCRE ',' ',' ңң ',

Strop ',' құ ',' қ ')'.

Ok_path

,

Mode қғғ. Rexec ү sys.path ә қғ

Rexec.

Ok_posix_names

Қ қ- қ OS, қғ

. ұ ү Rexec '(' қ ',' fstat ',' listdir ',' lstat ',

Readlink ',' , ',' uname ',' getpid ',' getppid ',

Getcwd ',), getuid', 'getgid', 'geteuid' getegid '.

Ok_sys_names

қғғ қ- қ ү қғ ,

. ұ ү Rexec '(' PS1 ',' PS2 ',' қ құққ , ұқ ,

ң, ғ, maxint ')'.

ә қ Rexec. Ә ғ қ

'r_ ә s_' қ ңғ , ұ

қ sys.stdin, sys.stderr ә sys.stdout navlivayut

қғ .

R_eval ()

S_eval ()

ә Python ә қ, қң ұғ

Coy . ә __main__ ү

Ғ қғ қғ.

R_exec ()

S_exec ()

__main__ қғ құ ұққ Python,

ұ.

R_execfile ( )

S_execfile ( )

Python, ұ __main__

schiysya.

Rexec қ -қ ә қ

қғғ . ѳ ғ

ә ( ө

) 'r_' .

r_import (modulename [, һқ [, ұғ

[, Fromlist]]])

s_import (modulename [, һқ [, ұғ

[, Fromlist]]])

ұ ә (ұ __import __ () .

12) . ImportError қ ,

қ , .

r_open ( [, [, bufsize]])

s_open ( [, [, bufsize]])

ұ ә (. 12-ғ қң)) (қ .

Ә ә r_open () қ ғ ү

( 'R' ә 'Rb'). Ә ү , өң ң қң

r_open ().

R_reload ()

S_reload ()

ұ ә () (. 12-ғ қң)

қ қң.

R_unload ()

S_unload ()

ѳ ө ( ү ү ә ғ

қғ құғ sys.modules).

ұ ү , ғ ү

'/ Tmp:

Rexec Rexec

Os.path normpath , islink

TmpWriterRExec (Rexec):

Def (= bufsize, ө-ө, , = 'R' -1) r_open:

('R', 'Rb') :

= normpath ()

Қғғ 354 26- ү

, [: 5]! = '/ /' islink ():

(IOError ө

) / ү

return open(file, mode, bufsize)

26,2 - ғ қ

Owls

ұ ғ ғ ә Rexec қ

қ ң ә қ ә қ ққ қ

.

( [, ү [, [, bastionclass]]])

Ә ( bastionclass қ

ө, қ BastionClass),

attr_name ү (attr_name) ғ ә

қ. ү, ә,

ң ('_') ә Stupas.

ә

AttributeError қ. ө (қ ә

repr () backquotes ) қғ

schennogo '< ү >' . ңқ

repr () -, ң.

BastionClass (getfunc, )

ұ ( ң ) ә

bastionclass () ә ң қғ ү . ә

getfunc ә atri- қ, (ң ү)

, ғ ө

қ, қ қң, ә AttributeError ұ

. ә ү

ң ұ.

ң қ

қ ө ң ғ ұ

ң ө ғ . ң ұ

қ - ғ ң қ .





:


: 2017-02-24; !; : 550 |


:

:

, , .
==> ...

1843 - | 1713 -


© 2015-2024 lektsii.org - -

: 0.018 .