我一直在关注 Al 的用 python 自动化无聊的东西。我是 python 和阅读追溯的相对新手。当我第一次执行 pyperclip.copy() 函数时,我得到了一些我什至无法理解的内容的巨大读数。该功能有效并且不再这样做,但有人可以解释发生了什么以及如何阅读/理解这种类型的输出吗?注意:当我第一次开始编程时,我感到很高兴,并安装了 anaconda 3 和类似的数据科学工具。我已经删除了 anaconda3,但不记得我在开始使用 python 编程时安装了什么(大约 2017 年)
这是为了自动化。我以前从未这样做过,所以这只是寻找更多知识以了解正在发生的事情。
导入 pyperclip
pyperclip.copy('你好!!!!!!!')
这应该只是在复制字符串后跳转到 python IDLE shell 中的下一个输入行
这是紧随 pyperclip.copy() 函数作为输出(应该有 0 个输出)之后的内容……它很长,但看起来主要是引用了三件事:ivar 点路径、CFXML 文件和 NS 文件。不知道这些是什么,但这是总输出:
bool b'B' char b'c' int b'i' short b's' long b'l' long_long b'q' unsigned_char b'C' unsigned_int b'I' unsigned_short b'S' unsigned_long b'L' unsigned_long_long b'Q 'float b'f' double b'd' BOOL b'Z' UniChar b'T' char_text b't' char_int b'z' CFXMLEntityInfo b'{_CFXMLEntityInfo=q^{__CFString=}{_CFXMLExternalID=^{__CFURL= }^{__CFString=}}^{__CFString=}}' CFXMLElementInfo b'{_CFXMLElementInfo=^{__CFDictionary=}^{__CFArray=}Z[3c]}' CFXMLAttributeListDeclarationInfo b'{_CFXMLAttributeListDeclarationInfo=q^{_CFXMLAttributeDeclarationInfo=^{__CFString =}^{__CFString=}^{__CFString=}}}' CFXMLElementTypeDeclarationInfo b'{_CFXMLElementTypeDeclarationInfo=^{__CFString=}}'CFGregorianDate b'{_CFGregorianDate=iccccd}'CFXMLExternalID b'{_CFXMLExternalID=^{__CFURL=}^{__CFString=}}'CFUUIDBytes b'{_CFUUIDBytes=CCCCCCCCCCCCCCCC}'CFXMLAttributeDeclarationInfo b'{ _CFXMLAttributeDeclarationInfo=^{__CFString=}^{__CFString=}^{__CFString=}}' CFSwappedFloat32 b'{_CFSwappedFloat32=I}' CFSwappedFloat64 b'{_CFSwappedFloat64=Q}' CFXMLDocumentTypeInfo b'{_CFXMLDocumentTypeInfo={_CFXMLExternalID=^{__CFURL= }^{__CFString=}}}'CFStreamError b'{_CFStreamError=qi}'CFXMLEntityReferenceInfo b'{_CFXMLEntityReferenceInfo=q}'CFXMLProcessingInstructionInfo b'{_CFXMLProcessingInstructionInfo=^{__CFString=}}'CFRange b'{_CFRange=qq}'CFSocketSignature b'{_CFSocketSignature=iii^{__CFData=}}' CFXMLDocumentInfo b'{_CFXMLDocumentInfo=^{__CFURL=}I}' CFGregorianUnits b'{_CFGregorianUnits=iiiiiid}' CFXMLNotationInfo b'{_CFXMLNotationInfo={_CFXMLExternalID=^{__CFURL= }^{__CFString=}}}' NSEdgeInsets b'{NSEdgeInsets=dddd}' NSHashEnumerator b'{_NSHashEnumerator=QQ^v}' NSAffineTransformStruct b'{_NSAffineTransformStruct=dddddd}' NSRect b'{CGRect={CGPoint=dd}{ CGSize=dd}}'NSOperatingSystemVersion b'{_NSOperatingSystemVersion=qqq}'NSZone b'{_NSZone=}'NSDecimal b'{_NSDecimal=b8b4b1b1b18[8S]}'NSSize b'{CGSize=dd}'NSPoint b'{CGPoint= dd}'NSSwappedDouble b'{_NSSwappedDouble=Q}'NSMapEnumerator b'{_NSMapEnumerator=QQ^v}' NSSwappedFloat b'{_NSSwappedFloat=I}' NSRange b'{_NSRange=QQ}' NSDirectionalEdgeInsets b'{NSDirectionalEdgeInsets=dddd}' NSOpenGLPixelFormatAuxiliary b'{_CGLPixelFormatObject=}' NSScreenAuxiliaryOpaque b'{NSScreenAuxiliary=} ' NSOpenGLContextAuxiliary b'{_CGLContextObject=}'