⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 131.html

📁 国外python经典教材,python爱好者的首选
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<p><tt class="monofont">PyDict_GetItem(PyObject *</tt><i><tt claSs="monofont">dict</tT></i>
<tt Class="monofont">, PyObject *</Tt><i><tT CLAss="monofont">key</tt></I>
<TT Class="monofont">)</TT></P>
</Font></tD>
</TR>
<Tr>
<td valign="top">
<font size="2">
<p><tt ClaSs="monofont">PyObject *</tt></P>
</font></Td>
<td VALIgn="top">
<foNT SIze="2">
<p><tT CLAss="monofont">PyDict_GetItemString(PyObject *</tt><I><TT Class="monofont">dict</tt></i>
<tt class="monofont">, char *</tt><i><tt cLasS="monofont">key</tt></i>
<Tt claSs="monofont">)</tt></P>
</FONt></td>
</tR>
<TR>
<Td valIGN="top">
<Font sIZE="2">
<P><tt class="monofont">PyObject *</tt></p>
</font></td>
<td vaLigN="top">
<fonT size="2">
<P><tt cLASS="monofont">PyDict_Items(PyObject *</tt><i><tT CLAss="monofont">dict</tt></I>
<TT Class="monofont">)</TT></P>
</Font></td>
</tr>
<tr>
<td valign="top">
<fonT siZe="2">
<p><tT clasS="monofont">PyObject *</tt></p>
</FONT></td>
<td VALIgn="top">
<foNT SIze="2">
<p><tT CLAss="monofont">PyDict_Keys(PyObject *</tt><i><tt class="monofont">dict</tt></i>
<tt claSs="monofont">)</tT></p>
</foNt></td>
</tR>
<tr>
<tD VALign="top">
<fONT Size="2">
<p><TT CLass="monofont">PyObject *</tT></P>
</FOnt></td>
<td valign="top">
<font size="2">
<P><tt ClasS="monofont">PyDict_New(void)</tt></p>
</fOnt></tD>
</TR>
<Tr>
<td vALIGn="top">
<fonT SIZe="2">
<p><tt CLASs="monofont">int</tt></p>
</font></td>
<td valign="top">
<foNt sIze="2">
<p><Tt claSs="monofont">PyDict_SetItem(PyObject *</tt><I><TT Class="monofont">dict</TT></I>
<Tt claSS="monofont">, PyObject *</TT><i><tt cLASS="monofont">key</tt></i>
<tt class="monofont">, PyObject *</tt><i><tt class="monofont">value</Tt></i>
<Tt clAss="monofont">)</tt></P>
</fonT></TD>
</Tr>
<tr>
<tD VALign="top">
<fONT Size="2">
<p><TT CLass="monofont">int</tt></p>
</font></td>
<td valign="top">
<FonT sizE="2">
<p><tt cLass="monofont">PyDict_SetItemString(PyObject *</TT><I><Tt claSS="monofont">dict</TT></i>
<tt cLASS="monofont">, char *</tt><i><tT CLAss="monofont">key</tt></i>
<tt class="monofont">, PyObject *</tt><i><tt claSs="monofont">value</tT></i>
<tt Class="monofont">)</Tt></p>
</fONT></Td>
</tr>
<tR>
<TD ValigN="top">
<FONt sizE="2">
<P><TT class="monofont">int</tt></p>
</font></td>
<td valiGn="top">
<fOnt sIze="2">
<p><tT claSS="monofont">PyDict_Size(PyObject *</TT><i><tt cLASS="monofont">dict</tt></i>
<tT CLAss="monofont">)</tt></P>
</FONt></td>
</tr>
<tr>
<td valign="top">
<font sIze="2">
<P><tt cLass="monofont">PyObject *</tT></p>
</foNT></TD>
<td vaLIGN="top">
<font SIZE="2">
<p><tt cLASS="monofont">PyDict_Values(PyObject *</tt><i><tt class="monofont">dict</tt></i>
<tt class="monofont">)</Tt></p>
</Font></Td>
</tr>
</cOlgrOUP>
</Table></P>

<P><I>Note:</I> <tt clASS="monofont">PyDict_GetItem()</Tt> and <tt cLASS="monofont">PyDict_GetItemString()</tt> return borrowed references.</p>

<p><table border="1" cellsPacIng="0" cEllpaDdinG="1" WIDth="100%">
<caPTIOn><h5>Table燘.18.  Buffer Objects</h5></cAPTIon><coLGROup span="2">
<tr>
<th valign="top">
<font SizE="2">
<p><b>Type</b></P>
</font></Th>
<th VALIgn="top">
<foNT SIze="2">
<p><b>Function</B></P>
</FOnt></th>
</TR>
<TR>
<td valign="top">
<font size="2">
<p><tt cLasS="monofont">int</tt></p>
</Font></tD>
<td vALIGn="top">
<fonT SIZe="2">
<p><tt CLASs="monofont">PyBuffer_check(PyObject *</tt><i><TT CLass="monofont">o</tt></i>
<tt class="monofont">)</tt></p>
</font></Td>
</tR>
<tr>
<tD valiGn="top">
<foNT SIze="2">
<p><tT CLAss="monofont">PyObject *</tt></P>
</FONt></td>
<tD VALign="top">
<font size="2">
<p><tt class="monofont">PyBuffer_FromObject(PyObject *</tT><i><tT claSs="monofont">base</tt></i>
<Tt clASS="monofont">, int </Tt><i><tt CLASs="monofont">offset</tt></i>
<TT CLass="monofont">, int </tT><I><TT class="monofont">size</tt></i>
<tt class="monofont">)</tt></p>
</foNt></tD>
</tr>
<tR>
<td vaLign="top">
<FONT size="2">
<P><TT Class="monofont">PyObject *</TT></P>
</Font></tD>
<TD Valign="top">
<font size="2">
<p><tt clasS="monofont">PyBuffer_FromReadWriteObject(PyObject *</tt><I><tt cLass="monofont">base</tT></i>
<tt CLASs="monofont">, int </tt><i><TT CLass="monofont">offset</tT></I>
<TT clasS="monofont">, int </TT><I><tt class="monofont">size</tt></i>
<tt class="monofont">)</tt></p>
</FonT></td>
</tR>
<tr>
<td ValiGN="top">
<FOnt siZE="2">
<P><Tt claSS="monofont">PyObject *</TT></p>
</fonT></TD>
<Td valign="top">
<font size="2">
<p><tt clAss="monofont">PyBuffer_FromMemory(void *</Tt><i><tT clasS="monofont">ptr</tt></i>
<TT CLass="monofont">, int </tT><I><TT clasS="monofont">size</TT></I>
<tt clASS="monofont">)</Tt></p>
</font></td>
</tr>
<tr>
<td valign="top">
<FonT sizE="2">
<p><tt cLass="monofont">PyObject *</TT></P>
</Font></tD>
<TD ValigN="top">
<FONt sizE="2">
<P><TT class="monofont">PyBuffer_FromReadWriteMemory(void *</tt><i><tt class="monofont">ptr</tt></i>
<tt ClaSs="monofont">, int </tt><I><tt clAss="monofont">size</tT></I>
<TT clasS="monofont">)</TT></P>
</font></TD>
</TR>
<tr>
<td VALIgn="top">
<font size="2">
<p><tt class="monofont">PyObject *</tt></P>
</foNt></td>
<Td valIgn="top">
<fONT Size="2">
<p><TT CLass="monofont">PyBuffer_New(int </tT><I><TT clasS="monofont">size</TT></I>
<tt class="monofont">)</tt></p>
</font></td>
</tr>
</coLgrOup>
</tAble></p>

<P><tabLE BOrder="1" CELLspacING="0" CellpADDIng="1" width="100%">
<caption><h5>Table燘.19.  Files</h5></captIon><ColgRoup sPan="2">
<tR>
<TH ValigN="top">
<FONt sizE="2">
<P><B>Type</B></p>
</fonT></TH>
<Th valign="top">
<font size="2">
<p><b>Function</b></p>
</fOnt></Th>
</tr>
<Tr>
<td vAligN="top">
<FONt sizE="2">
<P><TT clasS="monofont">FILE *</TT></P>
</font></TD>
<TD valign="top">
<font size="2">
<p><tt claSs="monofont">PyFile_AsFile(PyObject *</tT><i><tt Class="monofont">file</Tt></i>
<tT CLAss="monofont">)</tt></P>
</FONt></td>
</tR>
<TR>
<Td valIGN="top">
<Font size="2">
<p><tt class="monofont">int</tt></p>
</foNt></tD>
<td vAlign="top">
<Font SIZE="2">
<p><tt cLASS="monofont">PyFile_Check(PyObject *</tt><i><tT CLAss="monofont">obj</tt></I>
<TT Class="monofont">)</tt></p>
</font></td>
</tr>
<tr>
<td vAliGn="top">
<foNt sizE="2">
<p><tt CLASs="monofont">PyObject *</tt></p>
</FONT></td>
<td VALIgn="top">
<foNT SIze="2">
<p><tt class="monofont">PyFile_FromFile(FILE *, char *, char *, int (*)(FILE *))</tt></p>
</font></td>
</tR>
<tr>
<Td vaLign="top">
<fOnt sIZE="2">
<P><tt clASS="monofont">PyObject *</Tt></p>
</foNT></TD>
<td vaLIGN="top">
<font size="2">
<p><tt class="monofont">PyFile_FromString(char *</tt><i><tT clAss="monofont">name</tT></i>
<tt cLass="monofont">, char *</TT><I><Tt claSS="monofont">mode</TT></i>
<tt cLASS="monofont">)</tt></p>
</fONT></Td>
</tr>
<tr>
<td valign="top">
<font sizE="2">
<p><tT claSs="monofont">PyObject *</tt></p>
</Font></TD>
<TD valiGN="top">
<FOnt siZE="2">
<P><Tt claSS="monofont">PyFile_GetLine(PyObject *</TT><i><tt class="monofont">file</tt></i>
<tt class="monofont">, int)</tt></P>
</foNt></td>
</Tr>
<tr>
<tD valIGN="top">
<Font sIZE="2">
<P><tt clASS="monofont">PyObject *</Tt></p>
</foNT></TD>
<td valign="top">
<font size="2">
<p><tt cLasS="monofont">PyFile_Name(PyObject *</tt><i><Tt claSs="monofont">file</tt></I>
<TT Class="monofont">)</TT></P>
</Font></tD>
</TR>
<Tr>
<td vALIGn="top">
<font size="2">
<p><tt class="monofont">void</tt></p>
</FonT></td>
<tD valiGn="top">
<foNT SIze="2">
<p><tT CLAss="monofont">PyFile_SetBufSize(PyObject *</tt><I><TT Class="monofont">file</TT></I>
<Tt class="monofont">, int </tt><i><tt class="monofont">size</tt></i>
<tT clAss="monofont">)</tT></p>
</fonT></td>
</tR>
<TR>
<Td valIGN="top">
<Font sIZE="2">
<P><tt clASS="monofont">int</Tt></p>
</font></td>
<td valign="top">
<font SizE="2">
<p><tt Class="monofont">PyFile_SoftSpace(PyObject *</Tt><i><tT CLAss="monofont">file</tt></I>
<TT Class="monofont">, int)</TT></P>
</Font></tD>
</TR>
<Tr>
<td valign="top">
<font size="2">
<p><tt ClaSs="monofont">int</tt></P>
</font></Td>
<td VALIgn="top">
<foNT SIze="2">
<p><tT CLAss="monofont">PyFile_WriteObject(PyObject *</tt><I><TT Class="monofont">file</tt></i>
<tt class="monofont">, PyObject *</tt><i><tt cLasS="monofont">obj</tt></i>
<Tt claSs="monofont">, int)</tt></P>
</FONt></td>
</tR>
<TR>
<Td valIGN="top">
<Font sIZE="2">
<P><tt class="monofont">int</tt></p>
</font></td>
<td vaLigN="top">
<fonT size="2">
<P><tt cLASS="monofont">PyFile_WriteString(char *</tt><i><tT CLAss="monofont">str</tt></I>
<TT Class="monofont">, PyObject *</TT><I><Tt class="monofont">file</tt></i>
<tt class="monofont">)</tt></p>
</fOnt></Td>
</tr>
</ColgrOup>
</tABLE></p>

<p><taBLE BordeR="1" CELlspaCING="0" cellpadding="1" width="100%">
<captIon><H5>Table燘.20.  Modules</h5></caPtion><ColgROUP span="2">
<TR>
<TH valiGN="top">
<FOnt siZE="2">
<P><B>Type</b></p>
</font></th>
<th valign="top">
<font SizE="2">
<p><b>Function</b></P>
</font></Th>
</tr>
<TR>
<TD valiGN="top">
<FOnt siZE="2">
<P><Tt claSS="monofont">int</TT></p>
</font></td>
<td valign="top">
<font sIze="2">
<P><tt cLass="monofont">PyModule_Check(PyObject *</tT><i><tt CLASs="monofont">obj</tt></i>
<TT CLass="monofont">)</tT></P>
</FOnt></td>
</TR>
<TR>
<td valign="top">
<font size="2">
<p><tt cLasS="monofont">PyObject *</tt></p>
</Font></tD>
<td vALIGn="top">
<fonT SIZe="2">
<p><tt CLASs="monofont">PyModule_GetDict(PyObject *</tt><i><TT CLass="monofont">mod</tt></i>
<tt class="monofont">)</tt></p>
</font></Td>
</tR>
<tr>
<tD valiGn="top">
<foNT SIze="2">
<p><tT CLAss="monofont">char *</tt></P>
</FONt></td>
<tD VALign="top">
<font size="2">
<p><tt class="monofont">PyModule_GetFilename(PyObject *</tT><i><tT claSs="monofont">mod</tt></i>
<Tt clASS="monofont">)</Tt></p>
</foNT></TD>
</tr>
<tr>
<TD VAlign="top">
<FONT size="2">
<p><tt class="monofont">char *</tt></p>
</font></tD>
<td ValiGn="top">
<fonT sizE="2">
<P><TT clasS="monofont">PyModule_GetName(PyObject *</TT><I><tt clASS="monofont">mod</Tt></i>
<tt CLASs="monofont">)</tt></p>
</font></td>
</tr>
<tr>
<td valiGn="top">
<fOnt sIze="2">
<p><tT claSS="monofont">PyObject *</TT></p>
</fonT></TD>
<Td valIGN="top">
<Font sIZE="2">
<P><tt class="monofont">PyModule_New(char *</tt><i><tt class="monofont">name</tt></i>
<Tt cLass="monofont">)</Tt></p>
</foNt></td>
</TR>
</COlgroUP>
</TAble></p>

<P><TABle boRDER="1" cellspacing="0" cellpaddiNg="1" wIdth="100%">
<CaptiOn><h5>Table燘.21.  CObjects</h5></CAPTion><cOLGRoup sPAN="2">
<Tr>
<th vALIGn="top">
<font size="2">
<p><b>Type</b></p>
</font></th>
<tH vaLign="top">
<Font sIze="2">
<p><B>Function</B></P>
</Font></tH>
</TR>
<Tr>
<td vALIGn="top">
<fonT SIZe="2">
<p><tt class="monofont">int</tt></p>
</font></td>
<td ValIgn="top">
<fOnt siZe="2">
<p><tT CLAss="monofont">PyCObject_Check(PyObject *</tt><I><TT Class="monofont">o</TT></I>
<Tt claSS="monofont">)</TT></p>
</font></td>
</tr>
<tr>
<td valign="top">
<fOnt Size="2">
<P><tt clAss="monofont">PyObject *</tT></P>
</FOnt></td>
<TD VAlign="top">
<FONT size="2">
<P><TT Class="monofont">PyCObject_FromVoidPtr(void *</tt><i><tt class="monofont">cobj</tt></i>
<tt cLasS="monofont">, void (*destr)(void *))</tt></p>
</Font></tD>
</tr>
<tR>
<TD ValigN="top">
<FONt sizE="2">
<P><TT clasS="monofont">PyObject *</TT></P>
</font></td>
<td valign="top">
<font siZe="2">
<p><Tt clAss="monofont">PyCObject_FromVoidPtrAndDesc(void *</tt><I><tt cLASS="monofont">cobj</tt></i>
<tT CLAss="monofont">, void *</tt><I><TT Class="monofont">desc</TT></I>
<Tt class="monofont">, void (*destr)(void *, void *))</tt></p>
</font></td>
</tr>
<tr>
<tD vaLign="top">
<Font sIze="2">
<p><TT CLass="monofont">void *</tT></P>
</FOnt></td>
<TD VAlign="top">
<FONT size="2">
<p><tt class="monofont">PyCObject_AsVoidPtr(PyObject *</tt><i><tt claSs="monofont">self</tT></i>
<tt Class="monofont">)</Tt></p>
</fONT></Td>
</tr>
<tR>
<TD ValigN="top">
<FONt sizE="2">
<P><TT class="monofont">void *</tt></p>
</font></td>
<td valiGn="top">
<fOnt sIze="2">
<p><tT claSS="monofont">PyCObject_GetDesc(PyObject *</TT><i><tt cLASS="monofont">self</tt></i>
<tT CLAss="monofont">)</tt></P>
</FONt></td>
</tr>
</colgroup>
</table></p>

<p><I>Note:</i> The CObject interface is typically used to provide a wrapper around an arbitrary C pointer. These objects are mostly used by extension-building tools such as SWIG.</p>
</Font>
<P><TABLE width="100%" border=0><TR valign="top"><TD><font size=1 color="#C0C0C0"><br></font></TD><TD align=right><font size=1 color="#C0C0C0">Last updated on 3/28/2002<br>Python Essential Reference, Second Edition, &copy;&nbsp;2002 New Riders Publishing</font></TD></TR></TABLE></P>
<TABLE border=0 width="100%" cellspacing=0 cellpadding=0><TR><td align=left width="15%" class="headingsubbarbg"><a href="130.html" title="Abstract Object Layer"><font size="1">&lt;&nbsp;BACK</font></a></td><td align=center width="70%" class="headingsubbarbg"><font size="1"><a href="popanote.asp?pubui=oreilly&bookname=0735710910&snode=131" target="_blank" title="Make a public or private annnotation">Make Note</a> | <a href="131.html" title="Use a Safari bookmark to remember this section">Bookmark</a></font></td><td align=right width="15%" class="headingsubbarbg"><a href="132.html" title="Defining New Types"><font size="1">CONTINUE&nbsp;&gt;</font></a></td></TR></TABLE>
</TD></TR></TABLE>




<!--EndOfBrowse-->

</TD></TR></TABLE>
<table width=100% border=0 cellspacing=0 cellpadding=0 bgcolor=#990000><tr><td><p align=center><font size=1 face="verdana,arial,helvetica" color=white>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -